#include "resample_rom.h"
#include "resampler_statname.h"


#ifndef CONFIG_RES_GENERATE_TRIGTABS_FLOAT
/*
 quality->QUALITY_GOOD inrate->48000; outrate->48000; 
*/
const signed int res_48_48_nextphasetab[] = 
{
  0x00003f02,
};

const signed short res_48_48_good_filttab[] =
{
  32273,    225,   -298,    256,   -185,    112,    -56,     19, 
  32247,   -246,    -92,    149,   -130,     85,    -45,     16, 
  32195,   -702,    110,     44,    -75,     59,    -34,     13, 
  32117,  -1141,    308,    -60,    -22,     34,    -24,      9, 
  32014,  -1563,    501,   -161,     31,      9,    -14,      6, 
  31885,  -1968,    688,   -260,     82,    -16,     -4,      3, 
  31731,  -2356,    870,   -356,    132,    -39,      6,      0, 
  31552,  -2726,   1045,   -450,    181,    -62,     15,     -2, 
  31348,  -3078,   1215,   -540,    228,    -85,     24,     -5, 
  31119,  -3411,   1378,   -627,    273,   -106,     32,     -7, 
  30867,  -3727,   1534,   -711,    317,   -127,     41,    -10, 
  30590,  -4024,   1684,   -792,    359,   -147,     48,    -12, 
  30290,  -4303,   1826,   -869,    399,   -166,     56,    -14, 
  29967,  -4564,   1960,   -943,    438,   -184,     63,    -16, 
  29622,  -4806,   2088,  -1012,    474,   -201,     70,    -18, 
  29254,  -5029,   2207,  -1078,    509,   -217,     76,    -19, 
  28866,  -5235,   2319,  -1140,    541,   -232,     82,    -21, 
  28456,  -5422,   2423,  -1198,    572,   -246,     87,    -22, 
  28026,  -5590,   2519,  -1252,    600,   -260,     92,    -24, 
  27577,  -5741,   2607,  -1302,    626,   -272,     97,    -25, 
  27108,  -5874,   2687,  -1347,    650,   -283,    101,    -26, 
  26622,  -5990,   2758,  -1388,    672,   -293,    105,    -27, 
  26118,  -6088,   2822,  -1426,    692,   -302,    108,    -27, 
  25597,  -6168,   2877,  -1459,    710,   -311,    111,    -28, 
  25060,  -6232,   2925,  -1487,    725,   -318,    114,    -28, 
  24507,  -6280,   2964,  -1512,    739,   -324,    116,    -29, 
  23940,  -6311,   2996,  -1532,    750,   -329,    117,    -29, 
  23360,  -6326,   3019,  -1548,    759,   -333,    119,    -29, 
  22767,  -6326,   3035,  -1561,    766,   -336,    120,    -29, 
  22161,  -6311,   3044,  -1569,    771,   -339,    120,    -29, 
  21545,  -6281,   3045,  -1573,    774,   -340,    121,    -29, 
  20918,  -6237,   3038,  -1573,    775,   -341,    121,    -29, 
  20282,  -6179,   3024,  -1569,    774,   -340,    120,    -28, 
  19638,  -6108,   3004,  -1562,    771,   -339,    120,    -28, 
  18986,  -6024,   2976,  -1551,    767,   -337,    119,    -28, 
  18327,  -5928,   2942,  -1537,    760,   -334,    117,    -27, 
  17662,  -5820,   2901,  -1519,    752,   -330,    116,    -27, 
  16993,  -5701,   2855,  -1497,    742,   -326,    114,    -26, 
  16320,  -5571,   2802,  -1473,    731,   -321,    112,    -25, 
  15643,  -5431,   2744,  -1445,    718,   -315,    110,    -24, 
  14965,  -5281,   2680,  -1415,    703,   -309,    107,    -24, 
  14285,  -5122,   2611,  -1381,    687,   -302,    105,    -23, 
  13605,  -4955,   2537,  -1345,    670,   -294,    102,    -22, 
  12926,  -4780,   2459,  -1307,    652,   -286,     99,    -21, 
  12248,  -4598,   2376,  -1266,    632,   -277,     95,    -20, 
  11572,  -4408,   2289,  -1223,    611,   -268,     92,    -19, 
  10900,  -4213,   2199,  -1178,    589,   -259,     89,    -18, 
  10231,  -4012,   2104,  -1130,    567,   -249,     85,    -17, 
   9568,  -3807,   2007,  -1081,    543,   -239,     81,    -17, 
   8910,  -3597,   1907,  -1031,    519,   -228,     77,    -16, 
   8259,  -3383,   1804,   -979,    493,   -217,     74,    -15, 
   7615,  -3166,   1699,   -926,    468,   -206,     70,    -14, 
   6979,  -2946,   1592,   -871,    441,   -195,     66,    -13, 
   6352,  -2724,   1483,   -816,    415,   -183,     62,    -12, 
   5734,  -2501,   1373,   -760,    388,   -172,     58,    -11, 
   5127,  -2276,   1262,   -703,    360,   -160,     54,    -10, 
   4530,  -2052,   1150,   -645,    333,   -148,     50,     -9, 
   3946,  -1827,   1037,   -587,    305,   -137,     46,     -9, 
   3373,  -1603,    924,   -529,    277,   -125,     42,     -8, 
   2813,  -1380,    811,   -471,    249,   -113,     38,     -7, 
   2267,  -1159,    698,   -413,    221,   -101,     34,     -6, 
   1734,   -939,    586,   -356,    193,    -90,     30,     -6, 
   1216,   -722,    475,   -298,    166,    -78,     27,     -5, 
    713,   -509,    365,   -241,    139,    -67,     23,     -4, 
};

#ifdef ENA_QUALITY_GOOD
const signed int res_8_11_good_nextphasetab[] =
{
    0x14007800, 0x14107700, 0x14207600, 0x14307500, 0x14407400, 0x14507300, 0x14607200, 0x14707100, 
    0x14807000, 0x14906f00, 0x14a06e00, 0x14b06d00, 0x14c06c00, 0x14d06b00, 0x14e06a00, 0x14f06900, 
    0x15006800, 0x15106700, 0x15206600, 0x15306500, 0x15406400, 0x15506300, 0x15606200, 0x15706100, 
    0x15806000, 0x15905f00, 0x15a05e00, 0x15b05d00, 0x15c05c00, 0x15d05b00, 0x15e05a00, 0x15f05900, 
    0x16005800, 0x16105700, 0x16205600, 0x16305500, 0x16405400, 0x16505300, 0x16605200, 0x16705100, 
    0x16805000, 0x16904f00, 0x16a04e00, 0x16b04d00, 0x16c04c00, 0x16d04b00, 0x16e04a00, 0x16f04900, 
    0x17004800, 0x17104700, 0x17204600, 0x17304500, 0x17404400, 0x17504300, 0x17604200, 0x17704100, 
    0x17804000, 0x17903f00, 0x17a03e00, 0x17b03d00, 0x17c03c00, 0x17d03b00, 0x17e03a00, 0x17f03900, 
    0x18003800, 0x18103700, 0x18203600, 0x18303500, 0x18403400, 0x18503300, 0x18603200, 0x18703100, 
    0x18803000, 0x18902f00, 0x18a02e00, 0x18b02d00, 0x18c02c00, 0x18d02b00, 0x18e02a00, 0x18f02900, 
    0x19002800, 0x19102700, 0x19202600, 0x19302500, 0x19402400, 0x19502300, 0x19602200, 0x19702100, 
    0x19802000, 0x19901f00, 0x19a01e00, 0x19b01d00, 0x19c01c00, 0x19d01b00, 0x19e01a00, 0x19f01900, 
    0x1a001800, 0x1a101700, 0x1a201600, 0x1a301500, 0x1a401400, 0x1a501300, 0x1a601200, 0x1a701100, 
    0x1a801000, 0x1a900f00, 0x1aa00e00, 0x1ab00d00, 0x1ac00c00, 0x1ad00b00, 0x1ae00a00, 0x1af00900, 
    0x1b000800, 0x1b100700, 0x1b200600, 0x1b300500, 0x1b400400, 0x1b500300, 0x1b600200, 0x1b700100, 
    0x1b800000, 0x0001b802, 0x0011b702, 0x0021b602, 0x0031b502, 0x0041b402, 0x0051b302, 0x0061b202, 
    0x0071b102, 0x0081b002, 0x0091af02, 0x00a1ae02, 0x00b1ad02, 0x00c1ac02, 0x00d1ab02, 0x00e1aa02, 
    0x00f1a902, 0x0101a802, 0x0111a702, 0x0121a602, 0x0131a502, 0x0141a402, 0x0151a302, 0x0161a202, 
    0x0171a102, 0x0181a002, 0x01919f02, 0x01a19e02, 0x01b19d02, 0x01c19c02, 0x01d19b02, 0x01e19a02, 
    0x01f19902, 0x02019802, 0x02119702, 0x02219602, 0x02319502, 0x02419402, 0x02519302, 0x02619202, 
    0x02719102, 0x02819002, 0x02918f02, 0x02a18e02, 0x02b18d02, 0x02c18c02, 0x02d18b02, 0x02e18a02, 
    0x02f18902, 0x03018802, 0x03118702, 0x03218602, 0x03318502, 0x03418402, 0x03518302, 0x03618202, 
    0x03718102, 0x03818002, 0x03917f02, 0x03a17e02, 0x03b17d02, 0x03c17c02, 0x03d17b02, 0x03e17a02, 
    0x03f17902, 0x04017802, 0x04117702, 0x04217602, 0x04317502, 0x04417402, 0x04517302, 0x04617202, 
    0x04717102, 0x04817002, 0x04916f02, 0x04a16e02, 0x04b16d02, 0x04c16c02, 0x04d16b02, 0x04e16a02, 
    0x04f16902, 0x05016802, 0x05116702, 0x05216602, 0x05316502, 0x05416402, 0x05516302, 0x05616202, 
    0x05716102, 0x05816002, 0x05915f02, 0x05a15e02, 0x05b15d02, 0x05c15c02, 0x05d15b02, 0x05e15a02, 
    0x05f15902, 0x06015802, 0x06115702, 0x06215602, 0x06315502, 0x06415402, 0x06515302, 0x06615202, 
    0x06715102, 0x06815002, 0x06914f02, 0x06a14e02, 0x06b14d02, 0x06c14c02, 0x06d14b02, 0x06e14a02, 
    0x06f14902, 0x07014802, 0x07114702, 0x07214602, 0x07314502, 0x07414402, 0x07514302, 0x07614202, 
    0x07714102, 0x07814002, 0x07913f02, 0x07a13e02, 0x07b13d02, 0x07c13c02, 0x07d13b02, 0x07e13a02, 
    0x07f13902, 0x08013802, 0x08113702, 0x08213602, 0x08313502, 0x08413402, 0x08513302, 0x08613202, 
    0x08713102, 0x08813002, 0x08912f02, 0x08a12e02, 0x08b12d02, 0x08c12c02, 0x08d12b02, 0x08e12a02, 
    0x08f12902, 0x09012802, 0x09112702, 0x09212602, 0x09312502, 0x09412402, 0x09512302, 0x09612202, 
    0x09712102, 0x09812002, 0x09911f02, 0x09a11e02, 0x09b11d02, 0x09c11c02, 0x09d11b02, 0x09e11a02, 
    0x09f11902, 0x0a011802, 0x0a111702, 0x0a211602, 0x0a311502, 0x0a411402, 0x0a511302, 0x0a611202, 
    0x0a711102, 0x0a811002, 0x0a910f02, 0x0aa10e02, 0x0ab10d02, 0x0ac10c02, 0x0ad10b02, 0x0ae10a02, 
    0x0af10902, 0x0b010802, 0x0b110702, 0x0b210602, 0x0b310502, 0x0b410402, 0x0b510302, 0x0b610202, 
    0x0b710102, 0x0b810002, 0x0b90ff02, 0x0ba0fe02, 0x0bb0fd02, 0x0bc0fc02, 0x0bd0fb02, 0x0be0fa02, 
    0x0bf0f902, 0x0c00f802, 0x0c10f702, 0x0c20f602, 0x0c30f502, 0x0c40f402, 0x0c50f302, 0x0c60f202, 
    0x0c70f102, 0x0c80f002, 0x0c90ef02, 0x0ca0ee02, 0x0cb0ed02, 0x0cc0ec02, 0x0cd0eb02, 0x0ce0ea02, 
    0x0cf0e902, 0x0d00e802, 0x0d10e702, 0x0d20e602, 0x0d30e502, 0x0d40e402, 0x0d50e302, 0x0d60e202, 
    0x0d70e102, 0x0d80e002, 0x0d90df02, 0x0da0de02, 0x0db0dd02, 0x0dc0dc02, 0x0dd0db02, 0x0de0da02, 
    0x0df0d902, 0x0e00d802, 0x0e10d702, 0x0e20d602, 0x0e30d502, 0x0e40d402, 0x0e50d302, 0x0e60d202, 
    0x0e70d102, 0x0e80d002, 0x0e90cf02, 0x0ea0ce02, 0x0eb0cd02, 0x0ec0cc02, 0x0ed0cb02, 0x0ee0ca02, 
    0x0ef0c902, 0x0f00c802, 0x0f10c702, 0x0f20c602, 0x0f30c502, 0x0f40c402, 0x0f50c302, 0x0f60c202, 
    0x0f70c102, 0x0f80c002, 0x0f90bf02, 0x0fa0be02, 0x0fb0bd02, 0x0fc0bc02, 0x0fd0bb02, 0x0fe0ba02, 
    0x0ff0b902, 0x1000b802, 0x1010b702, 0x1020b602, 0x1030b502, 0x1040b402, 0x1050b302, 0x1060b202, 
    0x1070b102, 0x1080b002, 0x1090af02, 0x10a0ae02, 0x10b0ad02, 0x10c0ac02, 0x10d0ab02, 0x10e0aa02, 
    0x10f0a902, 0x1100a802, 0x1110a702, 0x1120a602, 0x1130a502, 0x1140a402, 0x1150a302, 0x1160a202, 
    0x1170a102, 0x1180a002, 0x11909f02, 0x11a09e02, 0x11b09d02, 0x11c09c02, 0x11d09b02, 0x11e09a02, 
    0x11f09902, 0x12009802, 0x12109702, 0x12209602, 0x12309502, 0x12409402, 0x12509302, 0x12609202, 
    0x12709102, 0x12809002, 0x12908f02, 0x12a08e02, 0x12b08d02, 0x12c08c02, 0x12d08b02, 0x12e08a02, 
    0x12f08902, 0x13008802, 0x13108702, 0x13208602, 0x13308502, 0x13408402, 0x13508302, 0x13608202, 
    0x13708102, 0x13808002, 0x13907f02, 0x13a07e02, 0x13b07d02, 0x13c07c02, 0x13d07b02, 0x13e07a02, 
    0x13f07902, 
};

const signed short res_8_11_good_filttab[] = 
{
  30474,   2207,  -2081,   1862,  -1587,   1285,   -986,    712,   -482,    301,   -172,     86,    -37,     11,     -2,     -2, 
  30473,   2135,  -2049,   1844,  -1577,   1279,   -984,    711,   -482,    301,   -173,     87,    -37,     11,     -2,     -2, 
  30472,   2064,  -2016,   1826,  -1567,   1274,   -981,    710,   -483,    302,   -173,     87,    -38,     11,     -2,     -2, 
  30471,   1993,  -1984,   1808,  -1557,   1268,   -979,    710,   -483,    303,   -174,     88,    -38,     12,     -2,     -1, 
  30469,   1922,  -1952,   1790,  -1547,   1263,   -976,    709,   -483,    303,   -175,     88,    -39,     12,     -2,     -1, 
  30467,   1852,  -1920,   1772,  -1536,   1257,   -973,    708,   -483,    304,   -175,     89,    -39,     12,     -2,     -1, 
  30464,   1781,  -1888,   1754,  -1526,   1251,   -971,    707,   -483,    304,   -176,     89,    -39,     12,     -2,     -1, 
  30461,   1711,  -1855,   1736,  -1516,   1246,   -968,    706,   -483,    305,   -176,     90,    -40,     12,     -3,     -1, 
  30457,   1642,  -1823,   1718,  -1505,   1240,   -965,    705,   -483,    305,   -177,     90,    -40,     13,     -3,     -1, 
  30453,   1572,  -1791,   1700,  -1495,   1234,   -962,    704,   -483,    305,   -177,     91,    -40,     13,     -3,     -1, 
  30449,   1503,  -1759,   1681,  -1484,   1228,   -959,    703,   -483,    306,   -178,     91,    -41,     13,     -3,     -1, 
  30444,   1434,  -1727,   1663,  -1473,   1222,   -957,    702,   -483,    306,   -179,     92,    -41,     13,     -3,     -1, 
  30439,   1365,  -1694,   1645,  -1463,   1217,   -954,    701,   -483,    307,   -179,     92,    -42,     14,     -3,     -1, 
  30433,   1296,  -1662,   1627,  -1452,   1211,   -951,    700,   -483,    307,   -180,     93,    -42,     14,     -3,     -1, 
  30426,   1228,  -1630,   1608,  -1441,   1205,   -948,    699,   -483,    307,   -180,     93,    -42,     14,     -3,     -1, 
  30420,   1160,  -1598,   1590,  -1430,   1198,   -945,    697,   -482,    308,   -181,     94,    -43,     14,     -4,     -1, 
  30412,   1092,  -1566,   1571,  -1420,   1192,   -942,    696,   -482,    308,   -181,     94,    -43,     14,     -4,     -1, 
  30405,   1025,  -1533,   1553,  -1409,   1186,   -938,    695,   -482,    308,   -182,     94,    -43,     15,     -4,     -1, 
  30397,    957,  -1501,   1534,  -1398,   1180,   -935,    694,   -482,    309,   -182,     95,    -44,     15,     -4,     -1, 
  30388,    890,  -1469,   1516,  -1387,   1174,   -932,    692,   -482,    309,   -183,     95,    -44,     15,     -4,     -1, 
  30379,    824,  -1437,   1497,  -1376,   1167,   -929,    691,   -481,    309,   -183,     96,    -44,     15,     -4,     -1, 
  30370,    757,  -1405,   1479,  -1365,   1161,   -926,    690,   -481,    310,   -184,     96,    -45,     16,     -4,     -1, 
  30360,    691,  -1373,   1460,  -1354,   1155,   -922,    688,   -481,    310,   -184,     97,    -45,     16,     -4,     -1, 
  30350,    625,  -1341,   1441,  -1342,   1148,   -919,    687,   -481,    310,   -184,     97,    -45,     16,     -4,     -1, 
  30339,    559,  -1309,   1423,  -1331,   1142,   -916,    685,   -480,    310,   -185,     98,    -46,     16,     -5,      0, 
  30328,    494,  -1277,   1404,  -1320,   1135,   -912,    684,   -480,    311,   -185,     98,    -46,     16,     -5,      0, 
  30316,    429,  -1245,   1385,  -1309,   1129,   -909,    682,   -479,    311,   -186,     98,    -46,     17,     -5,      0, 
  30304,    364,  -1213,   1366,  -1297,   1122,   -905,    681,   -479,    311,   -186,     99,    -47,     17,     -5,      0, 
  30291,    299,  -1181,   1348,  -1286,   1116,   -902,    679,   -479,    311,   -186,     99,    -47,     17,     -5,      0, 
  30278,    235,  -1149,   1329,  -1275,   1109,   -898,    678,   -478,    311,   -187,    100,    -47,     17,     -5,      0, 
  30265,    171,  -1117,   1310,  -1263,   1102,   -895,    676,   -478,    311,   -187,    100,    -47,     17,     -5,      0, 
  30251,    107,  -1085,   1291,  -1252,   1096,   -891,    674,   -477,    312,   -188,    100,    -48,     18,     -5,      0, 
  30236,     43,  -1053,   1272,  -1240,   1089,   -887,    673,   -477,    312,   -188,    101,    -48,     18,     -5,      0, 
  30222,    -20,  -1021,   1253,  -1229,   1082,   -884,    671,   -476,    312,   -188,    101,    -48,     18,     -6,      0, 
  30206,    -83,   -989,   1234,  -1217,   1075,   -880,    669,   -476,    312,   -189,    101,    -49,     18,     -6,      0, 
  30191,   -146,   -958,   1215,  -1206,   1068,   -876,    668,   -475,    312,   -189,    102,    -49,     18,     -6,      0, 
  30175,   -208,   -926,   1196,  -1194,   1062,   -872,    666,   -475,    312,   -189,    102,    -49,     19,     -6,      0, 
  30158,   -270,   -894,   1177,  -1182,   1055,   -869,    664,   -474,    312,   -190,    102,    -49,     19,     -6,      0, 
  30141,   -332,   -863,   1158,  -1171,   1048,   -865,    662,   -473,    312,   -190,    103,    -50,     19,     -6,      0, 
  30124,   -394,   -831,   1139,  -1159,   1041,   -861,    660,   -473,    312,   -190,    103,    -50,     19,     -6,      0, 
  30106,   -455,   -800,   1120,  -1147,   1034,   -857,    658,   -472,    312,   -190,    103,    -50,     19,     -6,      0, 
  30087,   -516,   -768,   1101,  -1135,   1026,   -853,    657,   -471,    312,   -191,    104,    -51,     19,     -6,      0, 
  30069,   -577,   -737,   1082,  -1123,   1019,   -849,    655,   -471,    312,   -191,    104,    -51,     20,     -6,      0, 
  30049,   -637,   -705,   1063,  -1112,   1012,   -845,    653,   -470,    312,   -191,    104,    -51,     20,     -7,      0, 
  30030,   -697,   -674,   1044,  -1100,   1005,   -841,    651,   -469,    312,   -191,    105,    -51,     20,     -7,      0, 
  30010,   -757,   -642,   1025,  -1088,    998,   -837,    649,   -469,    312,   -192,    105,    -52,     20,     -7,      0, 
  29989,   -817,   -611,   1006,  -1076,    991,   -833,    647,   -468,    312,   -192,    105,    -52,     20,     -7,      0, 
  29968,   -876,   -580,    987,  -1064,    983,   -829,    645,   -467,    312,   -192,    106,    -52,     21,     -7,      1, 
  29947,   -935,   -549,    968,  -1052,    976,   -824,    642,   -466,    312,   -192,    106,    -52,     21,     -7,      1, 
  29925,   -994,   -518,    948,  -1040,    969,   -820,    640,   -465,    311,   -192,    106,    -53,     21,     -7,      1, 
  29903,  -1052,   -486,    929,  -1028,    961,   -816,    638,   -464,    311,   -193,    106,    -53,     21,     -7,      1, 
  29880,  -1110,   -455,    910,  -1016,    954,   -812,    636,   -464,    311,   -193,    107,    -53,     21,     -7,      1, 
  29857,  -1168,   -424,    891,  -1003,    946,   -808,    634,   -463,    311,   -193,    107,    -53,     21,     -7,      1, 
  29833,  -1226,   -393,    872,   -991,    939,   -803,    632,   -462,    311,   -193,    107,    -54,     22,     -7,      1, 
  29809,  -1283,   -363,    853,   -979,    931,   -799,    629,   -461,    311,   -193,    108,    -54,     22,     -8,      1, 
  29785,  -1340,   -332,    834,   -967,    924,   -795,    627,   -460,    310,   -193,    108,    -54,     22,     -8,      1, 
  29760,  -1397,   -301,    814,   -955,    916,   -790,    625,   -459,    310,   -194,    108,    -54,     22,     -8,      1, 
  29735,  -1453,   -270,    795,   -943,    909,   -786,    623,   -458,    310,   -194,    108,    -55,     22,     -8,      1, 
  29709,  -1509,   -240,    776,   -930,    901,   -781,    620,   -457,    310,   -194,    109,    -55,     22,     -8,      1, 
  29683,  -1565,   -209,    757,   -918,    893,   -777,    618,   -456,    309,   -194,    109,    -55,     22,     -8,      1, 
  29656,  -1620,   -179,    738,   -906,    886,   -772,    615,   -455,    309,   -194,    109,    -55,     23,     -8,      1, 
  29629,  -1676,   -148,    719,   -893,    878,   -768,    613,   -454,    309,   -194,    109,    -55,     23,     -8,      1, 
  29602,  -1730,   -118,    699,   -881,    870,   -763,    611,   -453,    309,   -194,    109,    -56,     23,     -8,      1, 
  29574,  -1785,    -88,    680,   -869,    862,   -759,    608,   -452,    308,   -194,    110,    -56,     23,     -8,      1, 
  29546,  -1839,    -57,    661,   -856,    855,   -754,    606,   -451,    308,   -194,    110,    -56,     23,     -8,      1, 
  29517,  -1893,    -27,    642,   -844,    847,   -749,    603,   -449,    308,   -194,    110,    -56,     23,     -8,      1, 
  29488,  -1947,      3,    623,   -832,    839,   -745,    601,   -448,    307,   -194,    110,    -56,     23,     -9,      1, 
  29458,  -2000,     33,    604,   -819,    831,   -740,    598,   -447,    307,   -194,    110,    -57,     24,     -9,      1, 
  29428,  -2053,     63,    585,   -807,    823,   -735,    596,   -446,    306,   -195,    111,    -57,     24,     -9,      1, 
  29398,  -2106,     93,    566,   -794,    815,   -731,    593,   -445,    306,   -195,    111,    -57,     24,     -9,      1, 
  29367,  -2159,    123,    547,   -782,    807,   -726,    590,   -443,    306,   -195,    111,    -57,     24,     -9,      1, 
  29336,  -2211,    152,    527,   -769,    800,   -721,    588,   -442,    305,   -195,    111,    -57,     24,     -9,      1, 
  29304,  -2262,    182,    508,   -757,    792,   -716,    585,   -441,    305,   -195,    111,    -57,     24,     -9,      1, 
  29272,  -2314,    211,    489,   -744,    784,   -711,    582,   -440,    304,   -194,    111,    -58,     24,     -9,      1, 
  29239,  -2365,    241,    470,   -732,    776,   -706,    580,   -438,    304,   -194,    111,    -58,     25,     -9,      1, 
  29207,  -2416,    270,    451,   -719,    767,   -702,    577,   -437,    303,   -194,    112,    -58,     25,     -9,      2, 
  29173,  -2467,    300,    432,   -707,    759,   -697,    574,   -436,    303,   -194,    112,    -58,     25,     -9,      2, 
  29139,  -2517,    329,    413,   -694,    751,   -692,    571,   -434,    302,   -194,    112,    -58,     25,     -9,      2, 
  29105,  -2567,    358,    394,   -682,    743,   -687,    569,   -433,    302,   -194,    112,    -58,     25,     -9,      2, 
  29071,  -2616,    387,    375,   -669,    735,   -682,    566,   -432,    301,   -194,    112,    -59,     25,    -10,      2, 
  29036,  -2666,    416,    356,   -657,    727,   -677,    563,   -430,    301,   -194,    112,    -59,     25,    -10,      2, 
  29000,  -2715,    445,    337,   -644,    719,   -672,    560,   -429,    300,   -194,    112,    -59,     25,    -10,      2, 
  28964,  -2764,    474,    319,   -631,    711,   -667,    557,   -427,    300,   -194,    112,    -59,     26,    -10,      2, 
  28928,  -2812,    503,    300,   -619,    702,   -662,    554,   -426,    299,   -194,    113,    -59,     26,    -10,      2, 
  28892,  -2860,    531,    281,   -606,    694,   -657,    552,   -425,    299,   -194,    113,    -59,     26,    -10,      2, 
  28854,  -2908,    560,    262,   -594,    686,   -651,    549,   -423,    298,   -194,    113,    -59,     26,    -10,      2, 
  28817,  -2955,    588,    243,   -581,    678,   -646,    546,   -422,    297,   -193,    113,    -60,     26,    -10,      2, 
  28779,  -3002,    617,    224,   -568,    669,   -641,    543,   -420,    297,   -193,    113,    -60,     26,    -10,      2, 
  28741,  -3049,    645,    206,   -556,    661,   -636,    540,   -419,    296,   -193,    113,    -60,     26,    -10,      2, 
  28702,  -3096,    673,    187,   -543,    653,   -631,    537,   -417,    296,   -193,    113,    -60,     26,    -10,      2, 
  28663,  -3142,    701,    168,   -530,    644,   -626,    534,   -415,    295,   -193,    113,    -60,     26,    -10,      2, 
  28624,  -3188,    729,    149,   -518,    636,   -620,    531,   -414,    294,   -193,    113,    -60,     27,    -10,      2, 
  28584,  -3233,    757,    131,   -505,    628,   -615,    528,   -412,    294,   -193,    113,    -60,     27,    -10,      2, 
  28543,  -3278,    785,    112,   -492,    619,   -610,    525,   -411,    293,   -192,    113,    -60,     27,    -10,      2, 
  28503,  -3323,    812,     94,   -480,    611,   -604,    521,   -409,    292,   -192,    113,    -61,     27,    -11,      2, 
  28462,  -3368,    840,     75,   -467,    603,   -599,    518,   -407,    291,   -192,    113,    -61,     27,    -11,      2, 
  28420,  -3412,    867,     56,   -455,    594,   -594,    515,   -406,    291,   -192,    113,    -61,     27,    -11,      2, 
  28378,  -3456,    895,     38,   -442,    586,   -589,    512,   -404,    290,   -191,    113,    -61,     27,    -11,      2, 
  28336,  -3499,    922,     19,   -429,    577,   -583,    509,   -402,    289,   -191,    113,    -61,     27,    -11,      2, 
  28293,  -3543,    949,      1,   -417,    569,   -578,    506,   -401,    288,   -191,    113,    -61,     27,    -11,      2, 
  28250,  -3586,    976,    -17,   -404,    560,   -572,    502,   -399,    288,   -191,    113,    -61,     27,    -11,      2, 
  28207,  -3628,   1003,    -36,   -391,    552,   -567,    499,   -397,    287,   -191,    113,    -61,     27,    -11,      2, 
  28163,  -3671,   1030,    -54,   -379,    543,   -562,    496,   -396,    286,   -190,    113,    -61,     28,    -11,      2, 
  28119,  -3712,   1057,    -72,   -366,    535,   -556,    493,   -394,    285,   -190,    113,    -61,     28,    -11,      2, 
  28074,  -3754,   1083,    -91,   -353,    526,   -551,    489,   -392,    284,   -190,    113,    -61,     28,    -11,      2, 
  28029,  -3795,   1110,   -109,   -341,    518,   -545,    486,   -390,    284,   -189,    113,    -62,     28,    -11,      2, 
  27984,  -3836,   1136,   -127,   -328,    509,   -540,    483,   -388,    283,   -189,    113,    -62,     28,    -11,      2, 
  27938,  -3877,   1163,   -145,   -316,    501,   -534,    480,   -387,    282,   -189,    113,    -62,     28,    -11,      2, 
  27892,  -3917,   1189,   -163,   -303,    492,   -529,    476,   -385,    281,   -189,    113,    -62,     28,    -11,      2, 
  27846,  -3957,   1215,   -181,   -290,    484,   -523,    473,   -383,    280,   -188,    113,    -62,     28,    -11,      2, 
  27799,  -3997,   1241,   -200,   -278,    475,   -518,    470,   -381,    279,   -188,    113,    -62,     28,    -11,      2, 
  27751,  -4037,   1267,   -218,   -265,    467,   -512,    466,   -379,    278,   -188,    113,    -62,     28,    -11,      2, 
  27704,  -4076,   1292,   -235,   -253,    458,   -506,    463,   -377,    277,   -187,    113,    -62,     28,    -12,      3, 
  27656,  -4114,   1318,   -253,   -240,    450,   -501,    459,   -375,    277,   -187,    113,    -62,     28,    -12,      3, 
  27607,  -4153,   1344,   -271,   -227,    441,   -495,    456,   -373,    276,   -186,    113,    -62,     28,    -12,      3, 
  27559,  -4191,   1369,   -289,   -215,    432,   -490,    452,   -372,    275,   -186,    113,    -62,     29,    -12,      3, 
  27509,  -4228,   1394,   -307,   -202,    424,   -484,    449,   -370,    274,   -186,    113,    -62,     29,    -12,      3, 
  27460,  -4266,   1419,   -325,   -190,    415,   -478,    446,   -368,    273,   -185,    113,    -62,     29,    -12,      3, 
  27410,  -4303,   1444,   -342,   -177,    407,   -473,    442,   -366,    272,   -185,    113,    -62,     29,    -12,      3, 
  27360,  -4340,   1469,   -360,   -165,    398,   -467,    439,   -364,    271,   -185,    112,    -62,     29,    -12,      3, 
  27309,  -4376,   1494,   -377,   -152,    389,   -461,    435,   -362,    270,   -184,    112,    -62,     29,    -12,      3, 
  27258,  -4412,   1519,   -395,   -140,    381,   -456,    432,   -360,    269,   -184,    112,    -62,     29,    -12,      3, 
  27207,  -4448,   1543,   -412,   -128,    372,   -450,    428,   -358,    268,   -183,    112,    -62,     29,    -12,      3, 
  27155,  -4483,   1568,   -430,   -115,    363,   -444,    424,   -356,    267,   -183,    112,    -62,     29,    -12,      3, 
  27103,  -4518,   1592,   -447,   -103,    355,   -438,    421,   -354,    266,   -183,    112,    -62,     29,    -12,      3, 
  27050,  -4553,   1616,   -465,    -90,    346,   -433,    417,   -352,    265,   -182,    112,    -62,     29,    -12,      3, 
  26998,  -4588,   1640,   -482,    -78,    338,   -427,    414,   -350,    264,   -182,    112,    -62,     29,    -12,      3, 
  26945,  -4622,   1664,   -499,    -65,    329,   -421,    410,   -347,    263,   -181,    112,    -62,     29,    -12,      3, 
  26891,  -4655,   1688,   -516,    -53,    320,   -415,    406,   -345,    261,   -181,    111,    -62,     29,    -12,      3, 
  26837,  -4689,   1711,   -533,    -41,    312,   -410,    403,   -343,    260,   -180,    111,    -62,     29,    -12,      3, 
  26783,  -4722,   1735,   -551,    -28,    303,   -404,    399,   -341,    259,   -180,    111,    -62,     29,    -12,      3, 
  26728,  -4755,   1758,   -568,    -16,    294,   -398,    396,   -339,    258,   -179,    111,    -62,     29,    -12,      3, 
  26673,  -4787,   1781,   -585,     -4,    286,   -392,    392,   -337,    257,   -179,    111,    -62,     29,    -12,      3, 
  26618,  -4819,   1805,   -601,      8,    277,   -386,    388,   -335,    256,   -178,    111,    -62,     29,    -12,      3, 
  26563,  -4851,   1827,   -618,     21,    268,   -381,    385,   -333,    255,   -178,    111,    -62,     29,    -12,      3, 
  26507,  -4883,   1850,   -635,     33,    260,   -375,    381,   -330,    254,   -177,    110,    -62,     29,    -12,      3, 
  26450,  -4914,   1873,   -652,     45,    251,   -369,    377,   -328,    253,   -177,    110,    -62,     30,    -12,      3, 
  26394,  -4944,   1896,   -668,     57,    243,   -363,    373,   -326,    251,   -176,    110,    -62,     30,    -13,      3, 
  26337,  -4975,   1918,   -685,     69,    234,   -357,    370,   -324,    250,   -176,    110,    -62,     30,    -13,      3, 
  26279,  -5005,   1940,   -702,     82,    225,   -351,    366,   -322,    249,   -175,    110,    -62,     30,    -13,      3, 
  26222,  -5035,   1963,   -718,     94,    217,   -346,    362,   -319,    248,   -175,    109,    -62,     30,    -13,      3, 
  26164,  -5064,   1985,   -735,    106,    208,   -340,    358,   -317,    247,   -174,    109,    -62,     30,    -13,      3, 
  26105,  -5094,   2007,   -751,    118,    199,   -334,    355,   -315,    245,   -174,    109,    -62,     30,    -13,      3, 
  26047,  -5122,   2028,   -767,    130,    191,   -328,    351,   -313,    244,   -173,    109,    -62,     30,    -13,      3, 
  25988,  -5151,   2050,   -783,    142,    182,   -322,    347,   -310,    243,   -172,    109,    -62,     30,    -13,      3, 
  25928,  -5179,   2071,   -800,    154,    174,   -316,    343,   -308,    242,   -172,    108,    -62,     30,    -13,      3, 
  25869,  -5207,   2093,   -816,    166,    165,   -310,    340,   -306,    241,   -171,    108,    -62,     30,    -13,      3, 
  25809,  -5234,   2114,   -832,    178,    156,   -304,    336,   -304,    239,   -171,    108,    -62,     30,    -13,      3, 
  25748,  -5261,   2135,   -848,    190,    148,   -299,    332,   -301,    238,   -170,    108,    -62,     30,    -13,      3, 
  25688,  -5288,   2156,   -864,    201,    139,   -293,    328,   -299,    237,   -169,    108,    -62,     30,    -13,      3, 
  25627,  -5315,   2177,   -879,    213,    131,   -287,    324,   -297,    236,   -169,    107,    -62,     30,    -13,      3, 
  25565,  -5341,   2197,   -895,    225,    122,   -281,    320,   -294,    234,   -168,    107,    -62,     30,    -13,      3, 
  25504,  -5367,   2218,   -911,    237,    114,   -275,    317,   -292,    233,   -168,    107,    -62,     30,    -13,      3, 
  25442,  -5392,   2238,   -927,    249,    105,   -269,    313,   -290,    232,   -167,    107,    -62,     30,    -13,      3, 
  25380,  -5418,   2258,   -942,    260,     97,   -263,    309,   -287,    230,   -166,    106,    -62,     30,    -13,      3, 
  25317,  -5442,   2278,   -958,    272,     88,   -257,    305,   -285,    229,   -166,    106,    -62,     30,    -13,      3, 
  25254,  -5467,   2298,   -973,    284,     80,   -251,    301,   -283,    228,   -165,    106,    -61,     30,    -13,      3, 
  25191,  -5491,   2318,   -988,    295,     71,   -245,    297,   -280,    226,   -164,    106,    -61,     30,    -13,      3, 
  25127,  -5515,   2338,  -1004,    307,     63,   -239,    293,   -278,    225,   -164,    105,    -61,     30,    -13,      3, 
  25064,  -5539,   2357,  -1019,    319,     54,   -233,    289,   -275,    224,   -163,    105,    -61,     30,    -13,      3, 
  25000,  -5562,   2376,  -1034,    330,     46,   -228,    285,   -273,    222,   -162,    105,    -61,     30,    -13,      3, 
  24935,  -5585,   2396,  -1049,    342,     37,   -222,    281,   -271,    221,   -162,    104,    -61,     30,    -13,      3, 
  24870,  -5607,   2415,  -1064,    353,     29,   -216,    278,   -268,    220,   -161,    104,    -61,     30,    -13,      3, 
  24805,  -5630,   2434,  -1079,    365,     20,   -210,    274,   -266,    218,   -160,    104,    -61,     30,    -13,      3, 
  24740,  -5651,   2452,  -1094,    376,     12,   -204,    270,   -263,    217,   -160,    104,    -61,     30,    -13,      3, 
  24674,  -5673,   2471,  -1109,    387,      3,   -198,    266,   -261,    216,   -159,    103,    -61,     30,    -13,      3, 
  24609,  -5694,   2489,  -1123,    399,     -5,   -192,    262,   -258,    214,   -158,    103,    -61,     30,    -13,      3, 
  24542,  -5715,   2508,  -1138,    410,    -13,   -186,    258,   -256,    213,   -158,    103,    -61,     30,    -13,      3, 
  24476,  -5736,   2526,  -1153,    421,    -22,   -180,    254,   -254,    211,   -157,    102,    -60,     30,    -13,      3, 
  24409,  -5756,   2544,  -1167,    432,    -30,   -174,    250,   -251,    210,   -156,    102,    -60,     30,    -13,      3, 
  24342,  -5776,   2561,  -1181,    444,    -38,   -168,    246,   -249,    209,   -155,    102,    -60,     30,    -13,      3, 
  24275,  -5796,   2579,  -1196,    455,    -47,   -162,    242,   -246,    207,   -155,    101,    -60,     30,    -13,      3, 
  24207,  -5815,   2597,  -1210,    466,    -55,   -156,    238,   -244,    206,   -154,    101,    -60,     30,    -13,      3, 
  24139,  -5834,   2614,  -1224,    477,    -63,   -151,    234,   -241,    204,   -153,    101,    -60,     30,    -13,      3, 
  24071,  -5853,   2631,  -1238,    488,    -72,   -145,    230,   -239,    203,   -152,    100,    -60,     30,    -13,      3, 
  24002,  -5871,   2648,  -1252,    499,    -80,   -139,    226,   -236,    201,   -152,    100,    -60,     30,    -13,      3, 
  23934,  -5889,   2665,  -1266,    510,    -88,   -133,    222,   -234,    200,   -151,    100,    -60,     30,    -13,      3, 
  23864,  -5907,   2682,  -1280,    521,    -96,   -127,    218,   -231,    198,   -150,     99,    -59,     30,    -13,      3, 
  23795,  -5924,   2698,  -1294,    532,   -105,   -121,    214,   -229,    197,   -149,     99,    -59,     30,    -13,      3, 
  23726,  -5941,   2715,  -1307,    543,   -113,   -115,    210,   -226,    195,   -149,     99,    -59,     30,    -13,      3, 
  23656,  -5958,   2731,  -1321,    553,   -121,   -109,    206,   -224,    194,   -148,     98,    -59,     29,    -13,      3, 
  23586,  -5974,   2747,  -1334,    564,   -129,   -103,    202,   -221,    192,   -147,     98,    -59,     29,    -13,      3, 
  23515,  -5990,   2763,  -1348,    575,   -137,    -97,    198,   -218,    191,   -146,     98,    -59,     29,    -13,      3, 
  23444,  -6006,   2779,  -1361,    585,   -145,    -92,    194,   -216,    189,   -145,     97,    -59,     29,    -13,      3, 
  23374,  -6022,   2795,  -1375,    596,   -153,    -86,    190,   -213,    188,   -145,     97,    -58,     29,    -13,      3, 
  23302,  -6037,   2810,  -1388,    607,   -162,    -80,    186,   -211,    186,   -144,     96,    -58,     29,    -13,      3, 
  23231,  -6052,   2825,  -1401,    617,   -170,    -74,    182,   -208,    185,   -143,     96,    -58,     29,    -13,      3, 
  23159,  -6066,   2841,  -1414,    628,   -178,    -68,    178,   -206,    183,   -142,     96,    -58,     29,    -13,      3, 
  23087,  -6080,   2856,  -1427,    638,   -186,    -62,    174,   -203,    182,   -141,     95,    -58,     29,    -13,      3, 
  23015,  -6094,   2870,  -1440,    648,   -194,    -57,    170,   -200,    180,   -141,     95,    -58,     29,    -13,      3, 
  22942,  -6108,   2885,  -1452,    659,   -202,    -51,    166,   -198,    179,   -140,     95,    -58,     29,    -13,      3, 
  22870,  -6121,   2900,  -1465,    669,   -210,    -45,    162,   -195,    177,   -139,     94,    -57,     29,    -13,      3, 
  22797,  -6134,   2914,  -1477,    679,   -218,    -39,    158,   -193,    176,   -138,     94,    -57,     29,    -13,      3, 
  22724,  -6146,   2928,  -1490,    690,   -225,    -33,    154,   -190,    174,   -137,     93,    -57,     29,    -13,      3, 
  22650,  -6159,   2942,  -1502,    700,   -233,    -27,    150,   -187,    173,   -136,     93,    -57,     29,    -13,      3, 
  22576,  -6171,   2956,  -1515,    710,   -241,    -22,    146,   -185,    171,   -136,     93,    -57,     29,    -13,      3, 
  22502,  -6182,   2970,  -1527,    720,   -249,    -16,    142,   -182,    170,   -135,     92,    -57,     29,    -13,      3, 
  22428,  -6194,   2983,  -1539,    730,   -257,    -10,    138,   -180,    168,   -134,     92,    -56,     29,    -13,      3, 
  22354,  -6205,   2997,  -1551,    740,   -265,     -4,    134,   -177,    166,   -133,     91,    -56,     29,    -13,      3, 
  22279,  -6215,   3010,  -1563,    750,   -272,      1,    130,   -174,    165,   -132,     91,    -56,     29,    -13,      3, 
  22204,  -6226,   3023,  -1575,    760,   -280,      7,    126,   -172,    163,   -131,     90,    -56,     29,    -13,      3, 
  22129,  -6236,   3036,  -1587,    769,   -288,     13,    122,   -169,    162,   -130,     90,    -56,     29,    -13,      3, 
  22054,  -6246,   3049,  -1598,    779,   -296,     19,    118,   -167,    160,   -129,     90,    -56,     28,    -13,      3, 
  21978,  -6255,   3061,  -1610,    789,   -303,     24,    114,   -164,    158,   -129,     89,    -55,     28,    -13,      3, 
  21902,  -6264,   3074,  -1621,    799,   -311,     30,    110,   -161,    157,   -128,     89,    -55,     28,    -13,      3, 
  21826,  -6273,   3086,  -1633,    808,   -319,     36,    106,   -159,    155,   -127,     88,    -55,     28,    -13,      3, 
  21750,  -6282,   3098,  -1644,    818,   -326,     41,    102,   -156,    154,   -126,     88,    -55,     28,    -13,      3, 
  21673,  -6290,   3110,  -1655,    827,   -334,     47,     98,   -153,    152,   -125,     87,    -55,     28,    -13,      3, 
  21597,  -6298,   3122,  -1666,    837,   -341,     53,     94,   -151,    150,   -124,     87,    -54,     28,    -13,      3, 
  21520,  -6306,   3133,  -1677,    846,   -349,     58,     90,   -148,    149,   -123,     86,    -54,     28,    -13,      3, 
  21443,  -6313,   3145,  -1688,    856,   -356,     64,     86,   -145,    147,   -122,     86,    -54,     28,    -13,      3, 
  21365,  -6320,   3156,  -1699,    865,   -364,     70,     82,   -143,    146,   -121,     86,    -54,     28,    -13,      3, 
  21288,  -6327,   3167,  -1710,    874,   -371,     75,     78,   -140,    144,   -120,     85,    -54,     28,    -13,      3, 
  21210,  -6333,   3178,  -1721,    883,   -379,     81,     74,   -137,    142,   -120,     85,    -53,     28,    -13,      3, 
  21132,  -6339,   3189,  -1731,    892,   -386,     87,     70,   -135,    141,   -119,     84,    -53,     28,    -13,      3, 
  21054,  -6345,   3200,  -1742,    902,   -393,     92,     66,   -132,    139,   -118,     84,    -53,     28,    -13,      3, 
  20976,  -6351,   3210,  -1752,    911,   -401,     98,     62,   -130,    137,   -117,     83,    -53,     28,    -13,      3, 
  20897,  -6356,   3220,  -1762,    920,   -408,    103,     58,   -127,    136,   -116,     83,    -53,     27,    -13,      3, 
  20818,  -6361,   3231,  -1772,    929,   -415,    109,     54,   -124,    134,   -115,     82,    -52,     27,    -13,      3, 
  20739,  -6366,   3241,  -1782,    937,   -422,    114,     50,   -122,    132,   -114,     82,    -52,     27,    -13,      3, 
  20660,  -6370,   3250,  -1792,    946,   -430,    120,     46,   -119,    131,   -113,     81,    -52,     27,    -13,      3, 
  20581,  -6374,   3260,  -1802,    955,   -437,    125,     42,   -116,    129,   -112,     81,    -52,     27,    -13,      3, 
  20501,  -6378,   3269,  -1812,    964,   -444,    131,     38,   -114,    127,   -111,     80,    -52,     27,    -13,      3, 
  20421,  -6381,   3279,  -1822,    972,   -451,    136,     34,   -111,    126,   -110,     80,    -51,     27,    -13,      3, 
  20342,  -6384,   3288,  -1831,    981,   -458,    142,     30,   -108,    124,   -109,     79,    -51,     27,    -13,      3, 
  20261,  -6387,   3297,  -1841,    989,   -465,    147,     26,   -106,    122,   -108,     79,    -51,     27,    -13,      3, 
  20181,  -6390,   3306,  -1850,    998,   -472,    153,     22,   -103,    121,   -107,     78,    -51,     27,    -13,      3, 
  20101,  -6392,   3314,  -1859,   1006,   -479,    158,     18,   -100,    119,   -106,     78,    -50,     27,    -13,      3, 
  20020,  -6394,   3323,  -1869,   1015,   -486,    163,     15,    -98,    117,   -105,     77,    -50,     27,    -12,      3, 
  19939,  -6396,   3331,  -1878,   1023,   -493,    169,     11,    -95,    116,   -104,     77,    -50,     26,    -12,      3, 
  19858,  -6397,   3339,  -1887,   1031,   -500,    174,      7,    -92,    114,   -103,     76,    -50,     26,    -12,      3, 
  19777,  -6398,   3347,  -1896,   1039,   -507,    179,      3,    -90,    112,   -102,     76,    -50,     26,    -12,      3, 
  19696,  -6399,   3355,  -1904,   1047,   -513,    185,     -1,    -87,    111,   -102,     75,    -49,     26,    -12,      3, 
  19614,  -6400,   3363,  -1913,   1056,   -520,    190,     -5,    -84,    109,   -101,     75,    -49,     26,    -12,      3, 
  19533,  -6400,   3370,  -1922,   1064,   -527,    195,     -9,    -82,    107,   -100,     74,    -49,     26,    -12,      3, 
  19451,  -6400,   3377,  -1930,   1071,   -534,    201,    -13,    -79,    106,    -99,     74,    -49,     26,    -12,      3, 
  19369,  -6400,   3385,  -1939,   1079,   -540,    206,    -17,    -76,    104,    -98,     73,    -48,     26,    -12,      3, 
  19287,  -6399,   3392,  -1947,   1087,   -547,    211,    -20,    -74,    102,    -97,     73,    -48,     26,    -12,      3, 
  19204,  -6398,   3398,  -1955,   1095,   -554,    216,    -24,    -71,    101,    -96,     72,    -48,     26,    -12,      3, 
  19122,  -6397,   3405,  -1963,   1103,   -560,    222,    -28,    -68,     99,    -95,     72,    -48,     26,    -12,      3, 
  19039,  -6396,   3412,  -1971,   1110,   -567,    227,    -32,    -66,     97,    -94,     71,    -47,     25,    -12,      3, 
  18956,  -6394,   3418,  -1979,   1118,   -573,    232,    -36,    -63,     96,    -93,     71,    -47,     25,    -12,      3, 
  18874,  -6392,   3424,  -1987,   1125,   -580,    237,    -40,    -61,     94,    -92,     70,    -47,     25,    -12,      3, 
  18791,  -6390,   3430,  -1994,   1133,   -586,    242,    -43,    -58,     92,    -91,     70,    -47,     25,    -12,      3, 
  18707,  -6387,   3436,  -2002,   1140,   -593,    247,    -47,    -55,     90,    -90,     69,    -46,     25,    -12,      3, 
  18624,  -6385,   3442,  -2010,   1147,   -599,    252,    -51,    -53,     89,    -89,     69,    -46,     25,    -12,      3, 
  18540,  -6381,   3447,  -2017,   1155,   -605,    257,    -55,    -50,     87,    -88,     68,    -46,     25,    -12,      3, 
  18457,  -6378,   3452,  -2024,   1162,   -612,    263,    -59,    -47,     85,    -87,     67,    -46,     25,    -12,      3, 
  18373,  -6374,   3458,  -2031,   1169,   -618,    268,    -62,    -45,     84,    -86,     67,    -45,     25,    -12,      3, 
  18289,  -6371,   3463,  -2038,   1176,   -624,    273,    -66,    -42,     82,    -85,     66,    -45,     25,    -12,      3, 
  18205,  -6366,   3467,  -2045,   1183,   -630,    278,    -70,    -39,     80,    -84,     66,    -45,     24,    -12,      3, 
  18121,  -6362,   3472,  -2052,   1190,   -636,    283,    -74,    -37,     79,    -83,     65,    -45,     24,    -12,      3, 
  18037,  -6357,   3477,  -2059,   1197,   -642,    287,    -77,    -34,     77,    -82,     65,    -44,     24,    -12,      3, 
  17952,  -6352,   3481,  -2066,   1204,   -648,    292,    -81,    -32,     75,    -81,     64,    -44,     24,    -12,      3, 
  17868,  -6347,   3485,  -2072,   1211,   -654,    297,    -85,    -29,     73,    -80,     64,    -44,     24,    -12,      3, 
  17783,  -6342,   3489,  -2079,   1217,   -660,    302,    -88,    -26,     72,    -79,     63,    -44,     24,    -12,      3, 
  17698,  -6336,   3493,  -2085,   1224,   -666,    307,    -92,    -24,     70,    -78,     63,    -43,     24,    -12,      3, 
  17614,  -6330,   3497,  -2091,   1230,   -672,    312,    -96,    -21,     68,    -76,     62,    -43,     24,    -12,      3, 
  17529,  -6324,   3500,  -2097,   1237,   -678,    317,    -99,    -19,     67,    -75,     61,    -43,     24,    -12,      3, 
  17443,  -6317,   3504,  -2103,   1243,   -684,    322,   -103,    -16,     65,    -74,     61,    -42,     23,    -11,      3, 
  17358,  -6310,   3507,  -2109,   1250,   -690,    326,   -107,    -13,     63,    -73,     60,    -42,     23,    -11,      3, 
  17273,  -6303,   3510,  -2115,   1256,   -696,    331,   -110,    -11,     62,    -72,     60,    -42,     23,    -11,      3, 
  17187,  -6296,   3513,  -2121,   1262,   -701,    336,   -114,     -8,     60,    -71,     59,    -42,     23,    -11,      3, 
  17102,  -6288,   3516,  -2127,   1268,   -707,    340,   -118,     -6,     58,    -70,     59,    -41,     23,    -11,      3, 
  17016,  -6280,   3518,  -2132,   1274,   -713,    345,   -121,     -3,     57,    -69,     58,    -41,     23,    -11,      3, 
  16930,  -6272,   3521,  -2138,   1280,   -718,    350,   -125,     -1,     55,    -68,     58,    -41,     23,    -11,      3, 
  16845,  -6264,   3523,  -2143,   1286,   -724,    354,   -128,      2,     53,    -67,     57,    -41,     23,    -11,      3, 
  16759,  -6255,   3525,  -2148,   1292,   -729,    359,   -132,      4,     51,    -66,     56,    -40,     22,    -11,      3, 
  16673,  -6247,   3527,  -2153,   1298,   -735,    364,   -136,      7,     50,    -65,     56,    -40,     22,    -11,      3, 
  16587,  -6237,   3529,  -2158,   1304,   -740,    368,   -139,     10,     48,    -64,     55,    -40,     22,    -11,      3, 
  16500,  -6228,   3530,  -2163,   1310,   -745,    373,   -143,     12,     46,    -63,     55,    -39,     22,    -11,      3, 
  16414,  -6218,   3532,  -2168,   1315,   -751,    377,   -146,     15,     45,    -62,     54,    -39,     22,    -11,      3, 
  16328,  -6209,   3533,  -2173,   1321,   -756,    382,   -150,     17,     43,    -61,     53,    -39,     22,    -11,      3, 
  16241,  -6199,   3534,  -2177,   1326,   -761,    386,   -153,     20,     41,    -60,     53,    -39,     22,    -11,      3, 
  16155,  -6188,   3535,  -2182,   1332,   -767,    391,   -157,     22,     40,    -59,     52,    -38,     22,    -11,      3, 
  16068,  -6178,   3536,  -2186,   1337,   -772,    395,   -160,     25,     38,    -58,     52,    -38,     22,    -11,      3, 
  15981,  -6167,   3536,  -2190,   1342,   -777,    400,   -164,     27,     36,    -57,     51,    -38,     21,    -11,      3, 
  15895,  -6156,   3537,  -2194,   1348,   -782,    404,   -167,     30,     35,    -56,     51,    -37,     21,    -11,      3, 
  15808,  -6145,   3537,  -2198,   1353,   -787,    408,   -170,     32,     33,    -55,     50,    -37,     21,    -11,      3, 
  15721,  -6133,   3537,  -2202,   1358,   -792,    413,   -174,     35,     31,    -54,     49,    -37,     21,    -11,      3, 
  15634,  -6121,   3537,  -2206,   1363,   -797,    417,   -177,     37,     30,    -53,     49,    -36,     21,    -11,      3, 
  15547,  -6109,   3537,  -2210,   1368,   -802,    421,   -181,     40,     28,    -52,     48,    -36,     21,    -11,      3, 
  15460,  -6097,   3537,  -2214,   1373,   -807,    425,   -184,     42,     26,    -51,     48,    -36,     21,    -10,      3, 
  15372,  -6085,   3537,  -2217,   1377,   -812,    430,   -187,     45,     25,    -50,     47,    -36,     20,    -10,      3, 
  15285,  -6072,   3536,  -2221,   1382,   -816,    434,   -191,     47,     23,    -49,     47,    -35,     20,    -10,      3, 
  15198,  -6059,   3535,  -2224,   1387,   -821,    438,   -194,     50,     21,    -48,     46,    -35,     20,    -10,      3, 
  15111,  -6046,   3534,  -2227,   1391,   -826,    442,   -197,     52,     20,    -47,     45,    -35,     20,    -10,      3, 
  15023,  -6032,   3533,  -2230,   1396,   -830,    446,   -201,     54,     18,    -46,     45,    -34,     20,    -10,      3, 
  14936,  -6019,   3532,  -2233,   1400,   -835,    450,   -204,     57,     16,    -45,     44,    -34,     20,    -10,      3, 
  14848,  -6005,   3531,  -2236,   1405,   -840,    454,   -207,     59,     15,    -43,     44,    -34,     20,    -10,      3, 
  14761,  -5991,   3529,  -2239,   1409,   -844,    458,   -210,     62,     13,    -42,     43,    -34,     20,    -10,      3, 
  14673,  -5976,   3527,  -2242,   1413,   -849,    462,   -214,     64,     11,    -41,     42,    -33,     19,    -10,      3, 
  14585,  -5962,   3526,  -2244,   1418,   -853,    466,   -217,     66,     10,    -40,     42,    -33,     19,    -10,      3, 
  14498,  -5947,   3524,  -2247,   1422,   -857,    470,   -220,     69,      8,    -39,     41,    -33,     19,    -10,      3, 
  14410,  -5932,   3521,  -2249,   1426,   -862,    474,   -223,     71,      6,    -38,     41,    -32,     19,    -10,      3, 
  14322,  -5917,   3519,  -2251,   1430,   -866,    478,   -226,     74,      5,    -37,     40,    -32,     19,    -10,      3, 
  14235,  -5902,   3517,  -2254,   1434,   -870,    482,   -230,     76,      3,    -36,     39,    -32,     19,    -10,      2, 
  14147,  -5886,   3514,  -2256,   1437,   -874,    486,   -233,     78,      2,    -35,     39,    -31,     19,    -10,      2, 
  14059,  -5870,   3511,  -2258,   1441,   -879,    490,   -236,     81,      0,    -34,     38,    -31,     18,    -10,      2, 
  13971,  -5854,   3508,  -2259,   1445,   -883,    494,   -239,     83,     -2,    -33,     38,    -31,     18,    -10,      2, 
  13883,  -5838,   3505,  -2261,   1449,   -887,    497,   -242,     85,     -3,    -32,     37,    -30,     18,    -10,      2, 
  13795,  -5821,   3502,  -2263,   1452,   -891,    501,   -245,     88,     -5,    -31,     36,    -30,     18,    -10,      2, 
  13707,  -5805,   3499,  -2264,   1456,   -895,    505,   -248,     90,     -7,    -30,     36,    -30,     18,     -9,      2, 
  13619,  -5788,   3495,  -2266,   1459,   -899,    508,   -251,     92,     -8,    -29,     35,    -30,     18,     -9,      2, 
  13531,  -5771,   3492,  -2267,   1462,   -903,    512,   -254,     95,    -10,    -28,     35,    -29,     18,     -9,      2, 
  13443,  -5754,   3488,  -2269,   1466,   -906,    516,   -257,     97,    -11,    -27,     34,    -29,     18,     -9,      2, 
  13355,  -5736,   3484,  -2270,   1469,   -910,    519,   -260,     99,    -13,    -26,     34,    -29,     17,     -9,      2, 
  13267,  -5718,   3480,  -2271,   1472,   -914,    523,   -263,    101,    -15,    -25,     33,    -28,     17,     -9,      2, 
  13179,  -5700,   3476,  -2272,   1475,   -918,    526,   -266,    104,    -16,    -24,     32,    -28,     17,     -9,      2, 
  13091,  -5682,   3471,  -2272,   1478,   -921,    530,   -269,    106,    -18,    -23,     32,    -28,     17,     -9,      2, 
  13003,  -5664,   3467,  -2273,   1481,   -925,    533,   -272,    108,    -19,    -22,     31,    -27,     17,     -9,      2, 
  12915,  -5646,   3462,  -2274,   1484,   -928,    537,   -275,    111,    -21,    -21,     31,    -27,     17,     -9,      2, 
  12827,  -5627,   3457,  -2274,   1487,   -932,    540,   -278,    113,    -22,    -20,     30,    -27,     17,     -9,      2, 
  12739,  -5608,   3452,  -2275,   1489,   -935,    544,   -281,    115,    -24,    -19,     29,    -26,     16,     -9,      2, 
  12651,  -5589,   3447,  -2275,   1492,   -939,    547,   -284,    117,    -26,    -18,     29,    -26,     16,     -9,      2, 
  12563,  -5570,   3442,  -2275,   1494,   -942,    550,   -287,    119,    -27,    -17,     28,    -26,     16,     -9,      2, 
  12475,  -5550,   3437,  -2276,   1497,   -945,    554,   -290,    122,    -29,    -16,     28,    -26,     16,     -9,      2, 
  12387,  -5530,   3431,  -2276,   1499,   -949,    557,   -292,    124,    -30,    -15,     27,    -25,     16,     -9,      2, 
  12299,  -5511,   3425,  -2275,   1502,   -952,    560,   -295,    126,    -32,    -14,     26,    -25,     16,     -9,      2, 
  12211,  -5491,   3420,  -2275,   1504,   -955,    563,   -298,    128,    -33,    -13,     26,    -25,     16,     -9,      2, 
  12123,  -5470,   3414,  -2275,   1506,   -958,    566,   -301,    130,    -35,    -12,     25,    -24,     15,     -8,      2, 
  12036,  -5450,   3408,  -2275,   1508,   -961,    570,   -303,    132,    -36,    -11,     25,    -24,     15,     -8,      2, 
  11948,  -5429,   3401,  -2274,   1510,   -964,    573,   -306,    135,    -38,    -10,     24,    -24,     15,     -8,      2, 
  11860,  -5408,   3395,  -2274,   1512,   -967,    576,   -309,    137,    -40,     -9,     23,    -23,     15,     -8,      2, 
  11772,  -5388,   3388,  -2273,   1514,   -970,    579,   -312,    139,    -41,     -8,     23,    -23,     15,     -8,      2, 
  11684,  -5366,   3382,  -2272,   1516,   -973,    582,   -314,    141,    -43,     -7,     22,    -23,     15,     -8,      2, 
  11596,  -5345,   3375,  -2271,   1518,   -976,    585,   -317,    143,    -44,     -6,     22,    -22,     15,     -8,      2, 
  11509,  -5324,   3368,  -2270,   1520,   -979,    588,   -319,    145,    -46,     -5,     21,    -22,     14,     -8,      2, 
  11421,  -5302,   3361,  -2269,   1521,   -982,    591,   -322,    147,    -47,     -4,     20,    -22,     14,     -8,      2, 
  11333,  -5280,   3354,  -2268,   1523,   -984,    594,   -325,    149,    -49,     -3,     20,    -21,     14,     -8,      2, 
  11245,  -5258,   3347,  -2267,   1525,   -987,    596,   -327,    151,    -50,     -2,     19,    -21,     14,     -8,      2, 
  11158,  -5236,   3339,  -2265,   1526,   -990,    599,   -330,    153,    -52,     -1,     19,    -21,     14,     -8,      2, 
  11070,  -5214,   3332,  -2264,   1527,   -992,    602,   -332,    155,    -53,      0,     18,    -21,     14,     -8,      2, 
  10983,  -5191,   3324,  -2262,   1529,   -995,    605,   -335,    157,    -54,      1,     18,    -20,     13,     -8,      2, 
  10895,  -5168,   3316,  -2261,   1530,   -997,    608,   -337,    159,    -56,      2,     17,    -20,     13,     -8,      2, 
  10808,  -5145,   3308,  -2259,   1531,   -999,    610,   -340,    161,    -57,      3,     16,    -20,     13,     -8,      2, 
  10720,  -5122,   3300,  -2257,   1532,  -1002,    613,   -342,    163,    -59,      4,     16,    -19,     13,     -8,      2, 
  10633,  -5099,   3292,  -2255,   1533,  -1004,    616,   -345,    165,    -60,      5,     15,    -19,     13,     -8,      2, 
  10546,  -5076,   3283,  -2253,   1534,  -1006,    618,   -347,    167,    -62,      6,     15,    -19,     13,     -7,      2, 
  10459,  -5052,   3275,  -2251,   1535,  -1009,    621,   -350,    169,    -63,      7,     14,    -18,     13,     -7,      2, 
  10372,  -5029,   3266,  -2249,   1536,  -1011,    623,   -352,    171,    -65,      8,     13,    -18,     12,     -7,      2, 
  10284,  -5005,   3258,  -2246,   1537,  -1013,    626,   -354,    173,    -66,      9,     13,    -18,     12,     -7,      2, 
  10197,  -4981,   3249,  -2244,   1537,  -1015,    628,   -357,    175,    -67,     10,     12,    -17,     12,     -7,      2, 
  10110,  -4957,   3240,  -2241,   1538,  -1017,    631,   -359,    177,    -69,     11,     12,    -17,     12,     -7,      2, 
  10024,  -4933,   3230,  -2239,   1538,  -1019,    633,   -361,    179,    -70,     12,     11,    -17,     12,     -7,      2, 
   9937,  -4908,   3221,  -2236,   1539,  -1021,    636,   -364,    181,    -72,     13,     11,    -16,     12,     -7,      2, 
   9850,  -4884,   3212,  -2233,   1539,  -1023,    638,   -366,    183,    -73,     13,     10,    -16,     12,     -7,      2, 
   9763,  -4859,   3202,  -2230,   1540,  -1025,    640,   -368,    185,    -75,     14,      9,    -16,     11,     -7,      2, 
   9677,  -4834,   3193,  -2227,   1540,  -1026,    643,   -370,    186,    -76,     15,      9,    -16,     11,     -7,      2, 
   9590,  -4809,   3183,  -2224,   1540,  -1028,    645,   -372,    188,    -77,     16,      8,    -15,     11,     -7,      2, 
   9504,  -4784,   3173,  -2221,   1540,  -1030,    647,   -375,    190,    -79,     17,      8,    -15,     11,     -7,      2, 
   9417,  -4759,   3163,  -2218,   1540,  -1031,    649,   -377,    192,    -80,     18,      7,    -15,     11,     -7,      2, 
   9331,  -4733,   3153,  -2214,   1540,  -1033,    651,   -379,    194,    -81,     19,      7,    -14,     11,     -7,      2, 
   9245,  -4708,   3143,  -2211,   1540,  -1035,    654,   -381,    196,    -83,     20,      6,    -14,     11,     -7,      2, 
   9159,  -4682,   3132,  -2207,   1540,  -1036,    656,   -383,    197,    -84,     21,      5,    -14,     10,     -7,      2, 
   9073,  -4656,   3122,  -2204,   1540,  -1037,    658,   -385,    199,    -85,     22,      5,    -13,     10,     -6,      2, 
   8987,  -4630,   3111,  -2200,   1539,  -1039,    660,   -387,    201,    -87,     23,      4,    -13,     10,     -6,      1, 
   8901,  -4604,   3101,  -2196,   1539,  -1040,    662,   -389,    203,    -88,     24,      4,    -13,     10,     -6,      1, 
   8815,  -4578,   3090,  -2192,   1539,  -1042,    664,   -391,    204,    -89,     25,      3,    -12,     10,     -6,      1, 
   8729,  -4551,   3079,  -2188,   1538,  -1043,    666,   -393,    206,    -91,     25,      3,    -12,     10,     -6,      1, 
   8644,  -4525,   3068,  -2184,   1538,  -1044,    668,   -395,    208,    -92,     26,      2,    -12,      9,     -6,      1, 
   8558,  -4498,   3057,  -2180,   1537,  -1045,    669,   -397,    209,    -93,     27,      2,    -11,      9,     -6,      1, 
   8473,  -4471,   3045,  -2175,   1536,  -1046,    671,   -399,    211,    -95,     28,      1,    -11,      9,     -6,      1, 
   8388,  -4444,   3034,  -2171,   1536,  -1047,    673,   -401,    213,    -96,     29,      0,    -11,      9,     -6,      1, 
   8303,  -4417,   3023,  -2167,   1535,  -1048,    675,   -403,    214,    -97,     30,      0,    -11,      9,     -6,      1, 
   8217,  -4390,   3011,  -2162,   1534,  -1049,    677,   -405,    216,    -98,     31,     -1,    -10,      9,     -6,      1, 
   8133,  -4363,   2999,  -2157,   1533,  -1050,    678,   -407,    218,   -100,     32,     -1,    -10,      9,     -6,      1, 
   8048,  -4335,   2987,  -2153,   1532,  -1051,    680,   -408,    219,   -101,     33,     -2,    -10,      8,     -6,      1, 
   7963,  -4308,   2975,  -2148,   1531,  -1052,    682,   -410,    221,   -102,     33,     -2,     -9,      8,     -6,      1, 
   7878,  -4280,   2963,  -2143,   1530,  -1053,    683,   -412,    223,   -103,     34,     -3,     -9,      8,     -6,      1, 
   7794,  -4253,   2951,  -2138,   1528,  -1053,    685,   -414,    224,   -105,     35,     -3,     -9,      8,     -6,      1, 
   7710,  -4225,   2939,  -2133,   1527,  -1054,    686,   -416,    226,   -106,     36,     -4,     -8,      8,     -6,      1, 
   7625,  -4197,   2927,  -2128,   1526,  -1055,    688,   -417,    227,   -107,     37,     -5,     -8,      8,     -5,      1, 
   7541,  -4169,   2914,  -2122,   1524,  -1055,    689,   -419,    229,   -108,     38,     -5,     -8,      8,     -5,      1, 
   7457,  -4141,   2902,  -2117,   1523,  -1056,    691,   -421,    230,   -110,     39,     -6,     -7,      7,     -5,      1, 
   7373,  -4112,   2889,  -2112,   1521,  -1056,    692,   -422,    232,   -111,     40,     -6,     -7,      7,     -5,      1, 
   7290,  -4084,   2876,  -2106,   1520,  -1057,    693,   -424,    233,   -112,     40,     -7,     -7,      7,     -5,      1, 
   7206,  -4055,   2863,  -2101,   1518,  -1057,    695,   -426,    235,   -113,     41,     -7,     -7,      7,     -5,      1, 
   7123,  -4027,   2850,  -2095,   1516,  -1057,    696,   -427,    236,   -114,     42,     -8,     -6,      7,     -5,      1, 
   7039,  -3998,   2837,  -2089,   1514,  -1058,    697,   -429,    238,   -116,     43,     -8,     -6,      7,     -5,      1, 
   6956,  -3969,   2824,  -2083,   1512,  -1058,    699,   -430,    239,   -117,     44,     -9,     -6,      7,     -5,      1, 
   6873,  -3940,   2811,  -2077,   1510,  -1058,    700,   -432,    241,   -118,     45,     -9,     -5,      6,     -5,      1, 
   6790,  -3911,   2797,  -2071,   1508,  -1058,    701,   -433,    242,   -119,     45,    -10,     -5,      6,     -5,      1, 
   6707,  -3882,   2784,  -2065,   1506,  -1058,    702,   -435,    243,   -120,     46,    -10,     -5,      6,     -5,      1, 
   6625,  -3853,   2770,  -2059,   1504,  -1058,    703,   -436,    245,   -121,     47,    -11,     -5,      6,     -5,      1, 
   6542,  -3824,   2756,  -2053,   1502,  -1058,    704,   -438,    246,   -122,     48,    -11,     -4,      6,     -5,      1, 
   6460,  -3794,   2743,  -2047,   1500,  -1058,    705,   -439,    248,   -124,     49,    -12,     -4,      6,     -5,      1, 
   6378,  -3765,   2729,  -2040,   1497,  -1058,    706,   -440,    249,   -125,     49,    -12,     -4,      6,     -5,      1, 
   6296,  -3735,   2715,  -2034,   1495,  -1058,    707,   -442,    250,   -126,     50,    -13,     -3,      5,     -5,      1, 
   6214,  -3706,   2701,  -2027,   1493,  -1058,    708,   -443,    252,   -127,     51,    -13,     -3,      5,     -4,      1, 
   6132,  -3676,   2687,  -2020,   1490,  -1058,    709,   -444,    253,   -128,     52,    -14,     -3,      5,     -4,      1, 
   6050,  -3646,   2672,  -2014,   1488,  -1057,    710,   -446,    254,   -129,     53,    -14,     -2,      5,     -4,      1, 
   5969,  -3616,   2658,  -2007,   1485,  -1057,    711,   -447,    255,   -130,     53,    -15,     -2,      5,     -4,      1, 
   5888,  -3586,   2644,  -2000,   1482,  -1057,    712,   -448,    257,   -131,     54,    -16,     -2,      5,     -4,      1, 
   5807,  -3556,   2629,  -1993,   1479,  -1056,    712,   -449,    258,   -132,     55,    -16,     -2,      5,     -4,      1, 
   5726,  -3526,   2615,  -1986,   1477,  -1056,    713,   -451,    259,   -133,     56,    -17,     -1,      4,     -4,      1, 
   5645,  -3496,   2600,  -1979,   1474,  -1055,    714,   -452,    260,   -134,     56,    -17,     -1,      4,     -4,      1, 
   5564,  -3466,   2585,  -1972,   1471,  -1055,    715,   -453,    262,   -135,     57,    -18,     -1,      4,     -4,      1, 
   5484,  -3435,   2570,  -1964,   1468,  -1054,    715,   -454,    263,   -136,     58,    -18,      0,      4,     -4,      1, 
   5403,  -3405,   2555,  -1957,   1465,  -1053,    716,   -455,    264,   -137,     59,    -18,      0,      4,     -4,      1, 
   5323,  -3374,   2540,  -1950,   1462,  -1053,    716,   -456,    265,   -138,     59,    -19,      0,      4,     -4,      1, 
   5243,  -3344,   2525,  -1942,   1458,  -1052,    717,   -457,    266,   -139,     60,    -19,      0,      4,     -4,      1, 
   5164,  -3313,   2510,  -1935,   1455,  -1051,    717,   -459,    268,   -140,     61,    -20,      1,      3,     -4,      1, 
   5084,  -3283,   2495,  -1927,   1452,  -1050,    718,   -460,    269,   -141,     62,    -20,      1,      3,     -4,      1, 
   5005,  -3252,   2479,  -1919,   1448,  -1050,    718,   -461,    270,   -142,     62,    -21,      1,      3,     -4,      1, 
   4925,  -3221,   2464,  -1911,   1445,  -1049,    719,   -462,    271,   -143,     63,    -21,      2,      3,     -4,      1, 
   4846,  -3190,   2448,  -1904,   1442,  -1048,    719,   -463,    272,   -144,     64,    -22,      2,      3,     -4,      1, 
   4768,  -3159,   2433,  -1896,   1438,  -1047,    719,   -463,    273,   -145,     65,    -22,      2,      3,     -3,      1, 
   4689,  -3128,   2417,  -1888,   1434,  -1046,    720,   -464,    274,   -146,     65,    -23,      2,      3,     -3,      1, 
   4610,  -3097,   2401,  -1880,   1431,  -1044,    720,   -465,    275,   -147,     66,    -23,      3,      2,     -3,      1, 
   4532,  -3066,   2385,  -1872,   1427,  -1043,    720,   -466,    276,   -148,     67,    -24,      3,      2,     -3,      1, 
   4454,  -3035,   2370,  -1863,   1423,  -1042,    720,   -467,    277,   -149,     67,    -24,      3,      2,     -3,      1, 
   4376,  -3003,   2354,  -1855,   1419,  -1041,    721,   -468,    278,   -150,     68,    -25,      3,      2,     -3,      1, 
   4298,  -2972,   2337,  -1847,   1416,  -1040,    721,   -469,    279,   -151,     69,    -25,      4,      2,     -3,      1, 
   4221,  -2941,   2321,  -1838,   1412,  -1038,    721,   -469,    280,   -151,     69,    -26,      4,      2,     -3,      1, 
   4144,  -2909,   2305,  -1830,   1408,  -1037,    721,   -470,    281,   -152,     70,    -26,      4,      2,     -3,      1, 
   4066,  -2878,   2289,  -1821,   1404,  -1035,    721,   -471,    282,   -153,     71,    -27,      5,      1,     -3,      0, 
   3989,  -2846,   2273,  -1813,   1399,  -1034,    721,   -472,    283,   -154,     71,    -27,      5,      1,     -3,      0, 
   3913,  -2815,   2256,  -1804,   1395,  -1033,    721,   -472,    284,   -155,     72,    -27,      5,      1,     -3,      0, 
   3836,  -2783,   2240,  -1795,   1391,  -1031,    721,   -473,    285,   -156,     73,    -28,      5,      1,     -3,      0, 
   3760,  -2752,   2223,  -1786,   1387,  -1029,    721,   -474,    286,   -157,     73,    -28,      6,      1,     -3,      0, 
   3684,  -2720,   2207,  -1778,   1382,  -1028,    721,   -474,    287,   -157,     74,    -29,      6,      1,     -3,      0, 
   3608,  -2688,   2190,  -1769,   1378,  -1026,    721,   -475,    287,   -158,     75,    -29,      6,      1,     -3,      0, 
   3532,  -2657,   2173,  -1760,   1374,  -1024,    721,   -475,    288,   -159,     75,    -30,      6,      1,     -3,      0, 
   3457,  -2625,   2156,  -1751,   1369,  -1023,    720,   -476,    289,   -160,     76,    -30,      7,      0,     -3,      0, 
   3381,  -2593,   2139,  -1741,   1365,  -1021,    720,   -477,    290,   -161,     77,    -30,      7,      0,     -2,      0, 
   3306,  -2561,   2123,  -1732,   1360,  -1019,    720,   -477,    291,   -161,     77,    -31,      7,      0,     -2,      0, 
   3231,  -2529,   2106,  -1723,   1355,  -1017,    720,   -478,    291,   -162,     78,    -31,      7,      0,     -2,      0, 
   3157,  -2498,   2088,  -1714,   1351,  -1015,    719,   -478,    292,   -163,     78,    -32,      8,      0,     -2,      0, 
   3082,  -2466,   2071,  -1704,   1346,  -1013,    719,   -479,    293,   -164,     79,    -32,      8,      0,     -2,      0, 
   3008,  -2434,   2054,  -1695,   1341,  -1011,    718,   -479,    294,   -164,     80,    -33,      8,      0,     -2,      0, 
   2934,  -2402,   2037,  -1685,   1336,  -1009,    718,   -479,    294,   -165,     80,    -33,      8,      0,     -2,      0, 
   2860,  -2370,   2020,  -1676,   1331,  -1007,    718,   -480,    295,   -166,     81,    -33,      9,     -1,     -2,      0, 
   2787,  -2338,   2002,  -1666,   1326,  -1005,    717,   -480,    296,   -167,     81,    -34,      9,     -1,     -2,      0, 
   2713,  -2306,   1985,  -1657,   1321,  -1003,    717,   -480,    297,   -167,     82,    -34,      9,     -1,     -2,      0, 
   2640,  -2274,   1967,  -1647,   1316,  -1000,    716,   -481,    297,   -168,     83,    -35,      9,     -1,     -2,      0, 
   2567,  -2241,   1950,  -1637,   1311,   -998,    715,   -481,    298,   -169,     83,    -35,     10,     -1,     -2,      0, 
   2495,  -2209,   1932,  -1627,   1306,   -996,    715,   -481,    298,   -169,     84,    -35,     10,     -1,     -2,      0, 
   2422,  -2177,   1915,  -1617,   1301,   -994,    714,   -482,    299,   -170,     84,    -36,     10,     -1,     -2,      0, 
   2350,  -2145,   1897,  -1607,   1295,   -991,    713,   -482,    300,   -171,     85,    -36,     10,     -2,     -2,      0, 
   2278,  -2113,   1879,  -1597,   1290,   -989,    713,   -482,    300,   -171,     85,    -37,     11,     -2,     -2,      0, 
};

const signed int res_8_12_good_nextphasetab[] =
{
    0x00200000, 0x00000202, 0x00100102, 
};

const signed short res_8_12_good_filttab[] = 
{
    29272,  -2313,    211,    488,   -740,    777,   -703,    572,   -430,    295,   -187,    106,    -54,     22,     -8,      1, 
    20659,  -6366,   3244,  -1786,    940,   -425,    118,     45,   -116,    126,   -108,     77,    -48,     25,    -11,      3, 
    8046,  -4331,   2980,  -2143,   1521,  -1040,    669,   -400,    213,    -97,     31,     -2,     -9,      8,     -5,      1, 
};

const signed int res_8_16_good_nextphasetab[] =
{
    0x00100000, 0x00000102,
};

const signed short res_8_16_good_filttab[] = 
{
    27810,  -3984,   1231,   -194,   -279,    471,   -509,    458,   -368,    267,   -177,    104,    -56,     25,    -10,      2, 
    11221,  -5245,   3333,  -2251,   1509,   -972,    584,   -318,    146,    -48,     -2,     17,    -19,     12,     -6,      1, 
};

const signed int res_8_22_good_nextphasetab[] =
{
    0x0a011800, 0x0a111700, 0x0a211600, 0x0a311500, 0x0a411400, 0x0a511300, 0x0a611200, 0x0a711100, 
    0x0a811000, 0x0a910f00, 0x0aa10e00, 0x0ab10d00, 0x0ac10c00, 0x0ad10b00, 0x0ae10a00, 0x0af10900, 
    0x0b010800, 0x0b110700, 0x0b210600, 0x0b310500, 0x0b410400, 0x0b510300, 0x0b610200, 0x0b710100, 
    0x0b810000, 0x0b90ff00, 0x0ba0fe00, 0x0bb0fd00, 0x0bc0fc00, 0x0bd0fb00, 0x0be0fa00, 0x0bf0f900, 
    0x0c00f800, 0x0c10f700, 0x0c20f600, 0x0c30f500, 0x0c40f400, 0x0c50f300, 0x0c60f200, 0x0c70f100, 
    0x0c80f000, 0x0c90ef00, 0x0ca0ee00, 0x0cb0ed00, 0x0cc0ec00, 0x0cd0eb00, 0x0ce0ea00, 0x0cf0e900, 
    0x0d00e800, 0x0d10e700, 0x0d20e600, 0x0d30e500, 0x0d40e400, 0x0d50e300, 0x0d60e200, 0x0d70e100, 
    0x0d80e000, 0x0d90df00, 0x0da0de00, 0x0db0dd00, 0x0dc0dc00, 0x0dd0db00, 0x0de0da00, 0x0df0d900, 
    0x0e00d800, 0x0e10d700, 0x0e20d600, 0x0e30d500, 0x0e40d400, 0x0e50d300, 0x0e60d200, 0x0e70d100, 
    0x0e80d000, 0x0e90cf00, 0x0ea0ce00, 0x0eb0cd00, 0x0ec0cc00, 0x0ed0cb00, 0x0ee0ca00, 0x0ef0c900, 
    0x0f00c800, 0x0f10c700, 0x0f20c600, 0x0f30c500, 0x0f40c400, 0x0f50c300, 0x0f60c200, 0x0f70c100, 
    0x0f80c000, 0x0f90bf00, 0x0fa0be00, 0x0fb0bd00, 0x0fc0bc00, 0x0fd0bb00, 0x0fe0ba00, 0x0ff0b900, 
    0x1000b800, 0x1010b700, 0x1020b600, 0x1030b500, 0x1040b400, 0x1050b300, 0x1060b200, 0x1070b100, 
    0x1080b000, 0x1090af00, 0x10a0ae00, 0x10b0ad00, 0x10c0ac00, 0x10d0ab00, 0x10e0aa00, 0x10f0a900, 
    0x1100a800, 0x1110a700, 0x1120a600, 0x1130a500, 0x1140a400, 0x1150a300, 0x1160a200, 0x1170a100, 
    0x1180a000, 0x11909f00, 0x11a09e00, 0x11b09d00, 0x11c09c00, 0x11d09b00, 0x11e09a00, 0x11f09900, 
    0x12009800, 0x12109700, 0x12209600, 0x12309500, 0x12409400, 0x12509300, 0x12609200, 0x12709100, 
    0x12809000, 0x12908f00, 0x12a08e00, 0x12b08d00, 0x12c08c00, 0x12d08b00, 0x12e08a00, 0x12f08900, 
    0x13008800, 0x13108700, 0x13208600, 0x13308500, 0x13408400, 0x13508300, 0x13608200, 0x13708100, 
    0x13808000, 0x13907f00, 0x13a07e00, 0x13b07d00, 0x13c07c00, 0x13d07b00, 0x13e07a00, 0x13f07900, 
    0x14007800, 0x14107700, 0x14207600, 0x14307500, 0x14407400, 0x14507300, 0x14607200, 0x14707100, 
    0x14807000, 0x14906f00, 0x14a06e00, 0x14b06d00, 0x14c06c00, 0x14d06b00, 0x14e06a00, 0x14f06900, 
    0x15006800, 0x15106700, 0x15206600, 0x15306500, 0x15406400, 0x15506300, 0x15606200, 0x15706100, 
    0x15806000, 0x15905f00, 0x15a05e00, 0x15b05d00, 0x15c05c00, 0x15d05b00, 0x15e05a00, 0x15f05900, 
    0x16005800, 0x16105700, 0x16205600, 0x16305500, 0x16405400, 0x16505300, 0x16605200, 0x16705100, 
    0x16805000, 0x16904f00, 0x16a04e00, 0x16b04d00, 0x16c04c00, 0x16d04b00, 0x16e04a00, 0x16f04900, 
    0x17004800, 0x17104700, 0x17204600, 0x17304500, 0x17404400, 0x17504300, 0x17604200, 0x17704100, 
    0x17804000, 0x17903f00, 0x17a03e00, 0x17b03d00, 0x17c03c00, 0x17d03b00, 0x17e03a00, 0x17f03900, 
    0x18003800, 0x18103700, 0x18203600, 0x18303500, 0x18403400, 0x18503300, 0x18603200, 0x18703100, 
    0x18803000, 0x18902f00, 0x18a02e00, 0x18b02d00, 0x18c02c00, 0x18d02b00, 0x18e02a00, 0x18f02900, 
    0x19002800, 0x19102700, 0x19202600, 0x19302500, 0x19402400, 0x19502300, 0x19602200, 0x19702100, 
    0x19802000, 0x19901f00, 0x19a01e00, 0x19b01d00, 0x19c01c00, 0x19d01b00, 0x19e01a00, 0x19f01900, 
    0x1a001800, 0x1a101700, 0x1a201600, 0x1a301500, 0x1a401400, 0x1a501300, 0x1a601200, 0x1a701100, 
    0x1a801000, 0x1a900f00, 0x1aa00e00, 0x1ab00d00, 0x1ac00c00, 0x1ad00b00, 0x1ae00a00, 0x1af00900, 
    0x1b000800, 0x1b100700, 0x1b200600, 0x1b300500, 0x1b400400, 0x1b500300, 0x1b600200, 0x1b700100, 
    0x1b800000, 0x0001b802, 0x0011b702, 0x0021b602, 0x0031b502, 0x0041b402, 0x0051b302, 0x0061b202, 
    0x0071b102, 0x0081b002, 0x0091af02, 0x00a1ae02, 0x00b1ad02, 0x00c1ac02, 0x00d1ab02, 0x00e1aa02, 
    0x00f1a902, 0x0101a802, 0x0111a702, 0x0121a602, 0x0131a502, 0x0141a402, 0x0151a302, 0x0161a202, 
    0x0171a102, 0x0181a002, 0x01919f02, 0x01a19e02, 0x01b19d02, 0x01c19c02, 0x01d19b02, 0x01e19a02, 
    0x01f19902, 0x02019802, 0x02119702, 0x02219602, 0x02319502, 0x02419402, 0x02519302, 0x02619202, 
    0x02719102, 0x02819002, 0x02918f02, 0x02a18e02, 0x02b18d02, 0x02c18c02, 0x02d18b02, 0x02e18a02, 
    0x02f18902, 0x03018802, 0x03118702, 0x03218602, 0x03318502, 0x03418402, 0x03518302, 0x03618202, 
    0x03718102, 0x03818002, 0x03917f02, 0x03a17e02, 0x03b17d02, 0x03c17c02, 0x03d17b02, 0x03e17a02, 
    0x03f17902, 0x04017802, 0x04117702, 0x04217602, 0x04317502, 0x04417402, 0x04517302, 0x04617202, 
    0x04717102, 0x04817002, 0x04916f02, 0x04a16e02, 0x04b16d02, 0x04c16c02, 0x04d16b02, 0x04e16a02, 
    0x04f16902, 0x05016802, 0x05116702, 0x05216602, 0x05316502, 0x05416402, 0x05516302, 0x05616202, 
    0x05716102, 0x05816002, 0x05915f02, 0x05a15e02, 0x05b15d02, 0x05c15c02, 0x05d15b02, 0x05e15a02, 
    0x05f15902, 0x06015802, 0x06115702, 0x06215602, 0x06315502, 0x06415402, 0x06515302, 0x06615202, 
    0x06715102, 0x06815002, 0x06914f02, 0x06a14e02, 0x06b14d02, 0x06c14c02, 0x06d14b02, 0x06e14a02, 
    0x06f14902, 0x07014802, 0x07114702, 0x07214602, 0x07314502, 0x07414402, 0x07514302, 0x07614202, 
    0x07714102, 0x07814002, 0x07913f02, 0x07a13e02, 0x07b13d02, 0x07c13c02, 0x07d13b02, 0x07e13a02, 
    0x07f13902, 0x08013802, 0x08113702, 0x08213602, 0x08313502, 0x08413402, 0x08513302, 0x08613202, 
    0x08713102, 0x08813002, 0x08912f02, 0x08a12e02, 0x08b12d02, 0x08c12c02, 0x08d12b02, 0x08e12a02, 
    0x08f12902, 0x09012802, 0x09112702, 0x09212602, 0x09312502, 0x09412402, 0x09512302, 0x09612202, 
    0x09712102, 0x09812002, 0x09911f02, 0x09a11e02, 0x09b11d02, 0x09c11c02, 0x09d11b02, 0x09e11a02, 
    0x09f11902, 
};

#if 0
const signed short res_8_22_good_filttab[] = 
{
    30474,   2207,  -2081,   1862,  -1587,   1285,   -986,    712,   -482,    301,   -172,     86,    -37,     11,     -2,     -2, 
    30473,   2135,  -2049,   1844,  -1577,   1279,   -984,    711,   -482,    301,   -173,     87,    -37,     11,     -2,     -2, 
    30472,   2064,  -2016,   1826,  -1567,   1274,   -981,    710,   -483,    302,   -173,     87,    -38,     11,     -2,     -2, 
    30471,   1993,  -1984,   1808,  -1557,   1268,   -979,    710,   -483,    303,   -174,     88,    -38,     12,     -2,     -1, 
    30469,   1922,  -1952,   1790,  -1547,   1263,   -976,    709,   -483,    303,   -175,     88,    -39,     12,     -2,     -1, 
    30467,   1852,  -1920,   1772,  -1536,   1257,   -973,    708,   -483,    304,   -175,     89,    -39,     12,     -2,     -1, 
    30464,   1781,  -1888,   1754,  -1526,   1251,   -971,    707,   -483,    304,   -176,     89,    -39,     12,     -2,     -1, 
    30461,   1711,  -1855,   1736,  -1516,   1246,   -968,    706,   -483,    305,   -176,     90,    -40,     12,     -3,     -1, 
    30457,   1642,  -1823,   1718,  -1505,   1240,   -965,    705,   -483,    305,   -177,     90,    -40,     13,     -3,     -1, 
    30453,   1572,  -1791,   1700,  -1495,   1234,   -962,    704,   -483,    305,   -177,     91,    -40,     13,     -3,     -1, 
    30449,   1503,  -1759,   1681,  -1484,   1228,   -959,    703,   -483,    306,   -178,     91,    -41,     13,     -3,     -1, 
    30444,   1434,  -1727,   1663,  -1473,   1222,   -957,    702,   -483,    306,   -179,     92,    -41,     13,     -3,     -1, 
    30439,   1365,  -1694,   1645,  -1463,   1217,   -954,    701,   -483,    307,   -179,     92,    -42,     14,     -3,     -1, 
    30433,   1296,  -1662,   1627,  -1452,   1211,   -951,    700,   -483,    307,   -180,     93,    -42,     14,     -3,     -1, 
    30426,   1228,  -1630,   1608,  -1441,   1205,   -948,    699,   -483,    307,   -180,     93,    -42,     14,     -3,     -1, 
    30420,   1160,  -1598,   1590,  -1430,   1198,   -945,    697,   -482,    308,   -181,     94,    -43,     14,     -4,     -1, 
    30412,   1092,  -1566,   1571,  -1420,   1192,   -942,    696,   -482,    308,   -181,     94,    -43,     14,     -4,     -1, 
    30405,   1025,  -1533,   1553,  -1409,   1186,   -938,    695,   -482,    308,   -182,     94,    -43,     15,     -4,     -1, 
    30397,    957,  -1501,   1534,  -1398,   1180,   -935,    694,   -482,    309,   -182,     95,    -44,     15,     -4,     -1, 
    30388,    890,  -1469,   1516,  -1387,   1174,   -932,    692,   -482,    309,   -183,     95,    -44,     15,     -4,     -1, 
    30379,    824,  -1437,   1497,  -1376,   1167,   -929,    691,   -481,    309,   -183,     96,    -44,     15,     -4,     -1, 
    30370,    757,  -1405,   1479,  -1365,   1161,   -926,    690,   -481,    310,   -184,     96,    -45,     16,     -4,     -1, 
    30360,    691,  -1373,   1460,  -1354,   1155,   -922,    688,   -481,    310,   -184,     97,    -45,     16,     -4,     -1, 
    30350,    625,  -1341,   1441,  -1342,   1148,   -919,    687,   -481,    310,   -184,     97,    -45,     16,     -4,     -1, 
    30339,    559,  -1309,   1423,  -1331,   1142,   -916,    685,   -480,    310,   -185,     98,    -46,     16,     -5,      0, 
    30328,    494,  -1277,   1404,  -1320,   1135,   -912,    684,   -480,    311,   -185,     98,    -46,     16,     -5,      0, 
    30316,    429,  -1245,   1385,  -1309,   1129,   -909,    682,   -479,    311,   -186,     98,    -46,     17,     -5,      0, 
    30304,    364,  -1213,   1366,  -1297,   1122,   -905,    681,   -479,    311,   -186,     99,    -47,     17,     -5,      0, 
    30291,    299,  -1181,   1348,  -1286,   1116,   -902,    679,   -479,    311,   -186,     99,    -47,     17,     -5,      0, 
    30278,    235,  -1149,   1329,  -1275,   1109,   -898,    678,   -478,    311,   -187,    100,    -47,     17,     -5,      0, 
    30265,    171,  -1117,   1310,  -1263,   1102,   -895,    676,   -478,    311,   -187,    100,    -47,     17,     -5,      0, 
    30251,    107,  -1085,   1291,  -1252,   1096,   -891,    674,   -477,    312,   -188,    100,    -48,     18,     -5,      0, 
    30236,     43,  -1053,   1272,  -1240,   1089,   -887,    673,   -477,    312,   -188,    101,    -48,     18,     -5,      0, 
    30222,    -20,  -1021,   1253,  -1229,   1082,   -884,    671,   -476,    312,   -188,    101,    -48,     18,     -6,      0, 
    30206,    -83,   -989,   1234,  -1217,   1075,   -880,    669,   -476,    312,   -189,    101,    -49,     18,     -6,      0, 
    30191,   -146,   -958,   1215,  -1206,   1068,   -876,    668,   -475,    312,   -189,    102,    -49,     18,     -6,      0, 
    30175,   -208,   -926,   1196,  -1194,   1062,   -872,    666,   -475,    312,   -189,    102,    -49,     19,     -6,      0, 
    30158,   -270,   -894,   1177,  -1182,   1055,   -869,    664,   -474,    312,   -190,    102,    -49,     19,     -6,      0, 
    30141,   -332,   -863,   1158,  -1171,   1048,   -865,    662,   -473,    312,   -190,    103,    -50,     19,     -6,      0, 
    30124,   -394,   -831,   1139,  -1159,   1041,   -861,    660,   -473,    312,   -190,    103,    -50,     19,     -6,      0, 
    30106,   -455,   -800,   1120,  -1147,   1034,   -857,    658,   -472,    312,   -190,    103,    -50,     19,     -6,      0, 
    30087,   -516,   -768,   1101,  -1135,   1026,   -853,    657,   -471,    312,   -191,    104,    -51,     19,     -6,      0, 
    30069,   -577,   -737,   1082,  -1123,   1019,   -849,    655,   -471,    312,   -191,    104,    -51,     20,     -6,      0, 
    30049,   -637,   -705,   1063,  -1112,   1012,   -845,    653,   -470,    312,   -191,    104,    -51,     20,     -7,      0, 
    30030,   -697,   -674,   1044,  -1100,   1005,   -841,    651,   -469,    312,   -191,    105,    -51,     20,     -7,      0, 
    30010,   -757,   -642,   1025,  -1088,    998,   -837,    649,   -469,    312,   -192,    105,    -52,     20,     -7,      0, 
    29989,   -817,   -611,   1006,  -1076,    991,   -833,    647,   -468,    312,   -192,    105,    -52,     20,     -7,      0, 
    29968,   -876,   -580,    987,  -1064,    983,   -829,    645,   -467,    312,   -192,    106,    -52,     21,     -7,      1, 
    29947,   -935,   -549,    968,  -1052,    976,   -824,    642,   -466,    312,   -192,    106,    -52,     21,     -7,      1, 
    29925,   -994,   -518,    948,  -1040,    969,   -820,    640,   -465,    311,   -192,    106,    -53,     21,     -7,      1, 
    29903,  -1052,   -486,    929,  -1028,    961,   -816,    638,   -464,    311,   -193,    106,    -53,     21,     -7,      1, 
    29880,  -1110,   -455,    910,  -1016,    954,   -812,    636,   -464,    311,   -193,    107,    -53,     21,     -7,      1, 
    29857,  -1168,   -424,    891,  -1003,    946,   -808,    634,   -463,    311,   -193,    107,    -53,     21,     -7,      1, 
    29833,  -1226,   -393,    872,   -991,    939,   -803,    632,   -462,    311,   -193,    107,    -54,     22,     -7,      1, 
    29809,  -1283,   -363,    853,   -979,    931,   -799,    629,   -461,    311,   -193,    108,    -54,     22,     -8,      1, 
    29785,  -1340,   -332,    834,   -967,    924,   -795,    627,   -460,    310,   -193,    108,    -54,     22,     -8,      1, 
    29760,  -1397,   -301,    814,   -955,    916,   -790,    625,   -459,    310,   -194,    108,    -54,     22,     -8,      1, 
    29735,  -1453,   -270,    795,   -943,    909,   -786,    623,   -458,    310,   -194,    108,    -55,     22,     -8,      1, 
    29709,  -1509,   -240,    776,   -930,    901,   -781,    620,   -457,    310,   -194,    109,    -55,     22,     -8,      1, 
    29683,  -1565,   -209,    757,   -918,    893,   -777,    618,   -456,    309,   -194,    109,    -55,     22,     -8,      1, 
    29656,  -1620,   -179,    738,   -906,    886,   -772,    615,   -455,    309,   -194,    109,    -55,     23,     -8,      1, 
    29629,  -1676,   -148,    719,   -893,    878,   -768,    613,   -454,    309,   -194,    109,    -55,     23,     -8,      1, 
    29602,  -1730,   -118,    699,   -881,    870,   -763,    611,   -453,    309,   -194,    109,    -56,     23,     -8,      1, 
    29574,  -1785,    -88,    680,   -869,    862,   -759,    608,   -452,    308,   -194,    110,    -56,     23,     -8,      1, 
    29546,  -1839,    -57,    661,   -856,    855,   -754,    606,   -451,    308,   -194,    110,    -56,     23,     -8,      1, 
    29517,  -1893,    -27,    642,   -844,    847,   -749,    603,   -449,    308,   -194,    110,    -56,     23,     -8,      1, 
    29488,  -1947,      3,    623,   -832,    839,   -745,    601,   -448,    307,   -194,    110,    -56,     23,     -9,      1, 
    29458,  -2000,     33,    604,   -819,    831,   -740,    598,   -447,    307,   -194,    110,    -57,     24,     -9,      1, 
    29428,  -2053,     63,    585,   -807,    823,   -735,    596,   -446,    306,   -195,    111,    -57,     24,     -9,      1, 
    29398,  -2106,     93,    566,   -794,    815,   -731,    593,   -445,    306,   -195,    111,    -57,     24,     -9,      1, 
    29367,  -2159,    123,    547,   -782,    807,   -726,    590,   -443,    306,   -195,    111,    -57,     24,     -9,      1, 
    29336,  -2211,    152,    527,   -769,    800,   -721,    588,   -442,    305,   -195,    111,    -57,     24,     -9,      1, 
    29304,  -2262,    182,    508,   -757,    792,   -716,    585,   -441,    305,   -195,    111,    -57,     24,     -9,      1, 
    29272,  -2314,    211,    489,   -744,    784,   -711,    582,   -440,    304,   -194,    111,    -58,     24,     -9,      1, 
    29239,  -2365,    241,    470,   -732,    776,   -706,    580,   -438,    304,   -194,    111,    -58,     25,     -9,      1, 
    29207,  -2416,    270,    451,   -719,    767,   -702,    577,   -437,    303,   -194,    112,    -58,     25,     -9,      2, 
    29173,  -2467,    300,    432,   -707,    759,   -697,    574,   -436,    303,   -194,    112,    -58,     25,     -9,      2, 
    29139,  -2517,    329,    413,   -694,    751,   -692,    571,   -434,    302,   -194,    112,    -58,     25,     -9,      2, 
    29105,  -2567,    358,    394,   -682,    743,   -687,    569,   -433,    302,   -194,    112,    -58,     25,     -9,      2, 
    29071,  -2616,    387,    375,   -669,    735,   -682,    566,   -432,    301,   -194,    112,    -59,     25,    -10,      2, 
    29036,  -2666,    416,    356,   -657,    727,   -677,    563,   -430,    301,   -194,    112,    -59,     25,    -10,      2, 
    29000,  -2715,    445,    337,   -644,    719,   -672,    560,   -429,    300,   -194,    112,    -59,     25,    -10,      2, 
    28964,  -2764,    474,    319,   -631,    711,   -667,    557,   -427,    300,   -194,    112,    -59,     26,    -10,      2, 
    28928,  -2812,    503,    300,   -619,    702,   -662,    554,   -426,    299,   -194,    113,    -59,     26,    -10,      2, 
    28892,  -2860,    531,    281,   -606,    694,   -657,    552,   -425,    299,   -194,    113,    -59,     26,    -10,      2, 
    28854,  -2908,    560,    262,   -594,    686,   -651,    549,   -423,    298,   -194,    113,    -59,     26,    -10,      2, 
    28817,  -2955,    588,    243,   -581,    678,   -646,    546,   -422,    297,   -193,    113,    -60,     26,    -10,      2, 
    28779,  -3002,    617,    224,   -568,    669,   -641,    543,   -420,    297,   -193,    113,    -60,     26,    -10,      2, 
    28741,  -3049,    645,    206,   -556,    661,   -636,    540,   -419,    296,   -193,    113,    -60,     26,    -10,      2, 
    28702,  -3096,    673,    187,   -543,    653,   -631,    537,   -417,    296,   -193,    113,    -60,     26,    -10,      2, 
    28663,  -3142,    701,    168,   -530,    644,   -626,    534,   -415,    295,   -193,    113,    -60,     26,    -10,      2, 
    28624,  -3188,    729,    149,   -518,    636,   -620,    531,   -414,    294,   -193,    113,    -60,     27,    -10,      2, 
    28584,  -3233,    757,    131,   -505,    628,   -615,    528,   -412,    294,   -193,    113,    -60,     27,    -10,      2, 
    28543,  -3278,    785,    112,   -492,    619,   -610,    525,   -411,    293,   -192,    113,    -60,     27,    -10,      2, 
    28503,  -3323,    812,     94,   -480,    611,   -604,    521,   -409,    292,   -192,    113,    -61,     27,    -11,      2, 
    28462,  -3368,    840,     75,   -467,    603,   -599,    518,   -407,    291,   -192,    113,    -61,     27,    -11,      2, 
    28420,  -3412,    867,     56,   -455,    594,   -594,    515,   -406,    291,   -192,    113,    -61,     27,    -11,      2, 
    28378,  -3456,    895,     38,   -442,    586,   -589,    512,   -404,    290,   -191,    113,    -61,     27,    -11,      2, 
    28336,  -3499,    922,     19,   -429,    577,   -583,    509,   -402,    289,   -191,    113,    -61,     27,    -11,      2, 
    28293,  -3543,    949,      1,   -417,    569,   -578,    506,   -401,    288,   -191,    113,    -61,     27,    -11,      2, 
    28250,  -3586,    976,    -17,   -404,    560,   -572,    502,   -399,    288,   -191,    113,    -61,     27,    -11,      2, 
    28207,  -3628,   1003,    -36,   -391,    552,   -567,    499,   -397,    287,   -191,    113,    -61,     27,    -11,      2, 
    28163,  -3671,   1030,    -54,   -379,    543,   -562,    496,   -396,    286,   -190,    113,    -61,     28,    -11,      2, 
    28119,  -3712,   1057,    -72,   -366,    535,   -556,    493,   -394,    285,   -190,    113,    -61,     28,    -11,      2, 
    28074,  -3754,   1083,    -91,   -353,    526,   -551,    489,   -392,    284,   -190,    113,    -61,     28,    -11,      2, 
    28029,  -3795,   1110,   -109,   -341,    518,   -545,    486,   -390,    284,   -189,    113,    -62,     28,    -11,      2, 
    27984,  -3836,   1136,   -127,   -328,    509,   -540,    483,   -388,    283,   -189,    113,    -62,     28,    -11,      2, 
    27938,  -3877,   1163,   -145,   -316,    501,   -534,    480,   -387,    282,   -189,    113,    -62,     28,    -11,      2, 
    27892,  -3917,   1189,   -163,   -303,    492,   -529,    476,   -385,    281,   -189,    113,    -62,     28,    -11,      2, 
    27846,  -3957,   1215,   -181,   -290,    484,   -523,    473,   -383,    280,   -188,    113,    -62,     28,    -11,      2, 
    27799,  -3997,   1241,   -200,   -278,    475,   -518,    470,   -381,    279,   -188,    113,    -62,     28,    -11,      2, 
    27751,  -4037,   1267,   -218,   -265,    467,   -512,    466,   -379,    278,   -188,    113,    -62,     28,    -11,      2, 
    27704,  -4076,   1292,   -235,   -253,    458,   -506,    463,   -377,    277,   -187,    113,    -62,     28,    -12,      3, 
    27656,  -4114,   1318,   -253,   -240,    450,   -501,    459,   -375,    277,   -187,    113,    -62,     28,    -12,      3, 
    27607,  -4153,   1344,   -271,   -227,    441,   -495,    456,   -373,    276,   -186,    113,    -62,     28,    -12,      3, 
    27559,  -4191,   1369,   -289,   -215,    432,   -490,    452,   -372,    275,   -186,    113,    -62,     29,    -12,      3, 
    27509,  -4228,   1394,   -307,   -202,    424,   -484,    449,   -370,    274,   -186,    113,    -62,     29,    -12,      3, 
    27460,  -4266,   1419,   -325,   -190,    415,   -478,    446,   -368,    273,   -185,    113,    -62,     29,    -12,      3, 
    27410,  -4303,   1444,   -342,   -177,    407,   -473,    442,   -366,    272,   -185,    113,    -62,     29,    -12,      3, 
    27360,  -4340,   1469,   -360,   -165,    398,   -467,    439,   -364,    271,   -185,    112,    -62,     29,    -12,      3, 
    27309,  -4376,   1494,   -377,   -152,    389,   -461,    435,   -362,    270,   -184,    112,    -62,     29,    -12,      3, 
    27258,  -4412,   1519,   -395,   -140,    381,   -456,    432,   -360,    269,   -184,    112,    -62,     29,    -12,      3, 
    27207,  -4448,   1543,   -412,   -128,    372,   -450,    428,   -358,    268,   -183,    112,    -62,     29,    -12,      3, 
    27155,  -4483,   1568,   -430,   -115,    363,   -444,    424,   -356,    267,   -183,    112,    -62,     29,    -12,      3, 
    27103,  -4518,   1592,   -447,   -103,    355,   -438,    421,   -354,    266,   -183,    112,    -62,     29,    -12,      3, 
    27050,  -4553,   1616,   -465,    -90,    346,   -433,    417,   -352,    265,   -182,    112,    -62,     29,    -12,      3, 
    26998,  -4588,   1640,   -482,    -78,    338,   -427,    414,   -350,    264,   -182,    112,    -62,     29,    -12,      3, 
    26945,  -4622,   1664,   -499,    -65,    329,   -421,    410,   -347,    263,   -181,    112,    -62,     29,    -12,      3, 
    26891,  -4655,   1688,   -516,    -53,    320,   -415,    406,   -345,    261,   -181,    111,    -62,     29,    -12,      3, 
    26837,  -4689,   1711,   -533,    -41,    312,   -410,    403,   -343,    260,   -180,    111,    -62,     29,    -12,      3, 
    26783,  -4722,   1735,   -551,    -28,    303,   -404,    399,   -341,    259,   -180,    111,    -62,     29,    -12,      3, 
    26728,  -4755,   1758,   -568,    -16,    294,   -398,    396,   -339,    258,   -179,    111,    -62,     29,    -12,      3, 
    26673,  -4787,   1781,   -585,     -4,    286,   -392,    392,   -337,    257,   -179,    111,    -62,     29,    -12,      3, 
    26618,  -4819,   1805,   -601,      8,    277,   -386,    388,   -335,    256,   -178,    111,    -62,     29,    -12,      3, 
    26563,  -4851,   1827,   -618,     21,    268,   -381,    385,   -333,    255,   -178,    111,    -62,     29,    -12,      3, 
    26507,  -4883,   1850,   -635,     33,    260,   -375,    381,   -330,    254,   -177,    110,    -62,     29,    -12,      3, 
    26450,  -4914,   1873,   -652,     45,    251,   -369,    377,   -328,    253,   -177,    110,    -62,     30,    -12,      3, 
    26394,  -4944,   1896,   -668,     57,    243,   -363,    373,   -326,    251,   -176,    110,    -62,     30,    -13,      3, 
    26337,  -4975,   1918,   -685,     69,    234,   -357,    370,   -324,    250,   -176,    110,    -62,     30,    -13,      3, 
    26279,  -5005,   1940,   -702,     82,    225,   -351,    366,   -322,    249,   -175,    110,    -62,     30,    -13,      3, 
    26222,  -5035,   1963,   -718,     94,    217,   -346,    362,   -319,    248,   -175,    109,    -62,     30,    -13,      3, 
    26164,  -5064,   1985,   -735,    106,    208,   -340,    358,   -317,    247,   -174,    109,    -62,     30,    -13,      3, 
    26105,  -5094,   2007,   -751,    118,    199,   -334,    355,   -315,    245,   -174,    109,    -62,     30,    -13,      3, 
    26047,  -5122,   2028,   -767,    130,    191,   -328,    351,   -313,    244,   -173,    109,    -62,     30,    -13,      3, 
    25988,  -5151,   2050,   -783,    142,    182,   -322,    347,   -310,    243,   -172,    109,    -62,     30,    -13,      3, 
    25928,  -5179,   2071,   -800,    154,    174,   -316,    343,   -308,    242,   -172,    108,    -62,     30,    -13,      3, 
    25869,  -5207,   2093,   -816,    166,    165,   -310,    340,   -306,    241,   -171,    108,    -62,     30,    -13,      3, 
    25809,  -5234,   2114,   -832,    178,    156,   -304,    336,   -304,    239,   -171,    108,    -62,     30,    -13,      3, 
    25748,  -5261,   2135,   -848,    190,    148,   -299,    332,   -301,    238,   -170,    108,    -62,     30,    -13,      3, 
    25688,  -5288,   2156,   -864,    201,    139,   -293,    328,   -299,    237,   -169,    108,    -62,     30,    -13,      3, 
    25627,  -5315,   2177,   -879,    213,    131,   -287,    324,   -297,    236,   -169,    107,    -62,     30,    -13,      3, 
    25565,  -5341,   2197,   -895,    225,    122,   -281,    320,   -294,    234,   -168,    107,    -62,     30,    -13,      3, 
    25504,  -5367,   2218,   -911,    237,    114,   -275,    317,   -292,    233,   -168,    107,    -62,     30,    -13,      3, 
    25442,  -5392,   2238,   -927,    249,    105,   -269,    313,   -290,    232,   -167,    107,    -62,     30,    -13,      3, 
    25380,  -5418,   2258,   -942,    260,     97,   -263,    309,   -287,    230,   -166,    106,    -62,     30,    -13,      3, 
    25317,  -5442,   2278,   -958,    272,     88,   -257,    305,   -285,    229,   -166,    106,    -62,     30,    -13,      3, 
    25254,  -5467,   2298,   -973,    284,     80,   -251,    301,   -283,    228,   -165,    106,    -61,     30,    -13,      3, 
    25191,  -5491,   2318,   -988,    295,     71,   -245,    297,   -280,    226,   -164,    106,    -61,     30,    -13,      3, 
    25127,  -5515,   2338,  -1004,    307,     63,   -239,    293,   -278,    225,   -164,    105,    -61,     30,    -13,      3, 
    25064,  -5539,   2357,  -1019,    319,     54,   -233,    289,   -275,    224,   -163,    105,    -61,     30,    -13,      3, 
    25000,  -5562,   2376,  -1034,    330,     46,   -228,    285,   -273,    222,   -162,    105,    -61,     30,    -13,      3, 
    24935,  -5585,   2396,  -1049,    342,     37,   -222,    281,   -271,    221,   -162,    104,    -61,     30,    -13,      3, 
    24870,  -5607,   2415,  -1064,    353,     29,   -216,    278,   -268,    220,   -161,    104,    -61,     30,    -13,      3, 
    24805,  -5630,   2434,  -1079,    365,     20,   -210,    274,   -266,    218,   -160,    104,    -61,     30,    -13,      3, 
    24740,  -5651,   2452,  -1094,    376,     12,   -204,    270,   -263,    217,   -160,    104,    -61,     30,    -13,      3, 
    24674,  -5673,   2471,  -1109,    387,      3,   -198,    266,   -261,    216,   -159,    103,    -61,     30,    -13,      3, 
    24609,  -5694,   2489,  -1123,    399,     -5,   -192,    262,   -258,    214,   -158,    103,    -61,     30,    -13,      3, 
    24542,  -5715,   2508,  -1138,    410,    -13,   -186,    258,   -256,    213,   -158,    103,    -61,     30,    -13,      3, 
    24476,  -5736,   2526,  -1153,    421,    -22,   -180,    254,   -254,    211,   -157,    102,    -60,     30,    -13,      3, 
    24409,  -5756,   2544,  -1167,    432,    -30,   -174,    250,   -251,    210,   -156,    102,    -60,     30,    -13,      3, 
    24342,  -5776,   2561,  -1181,    444,    -38,   -168,    246,   -249,    209,   -155,    102,    -60,     30,    -13,      3, 
    24275,  -5796,   2579,  -1196,    455,    -47,   -162,    242,   -246,    207,   -155,    101,    -60,     30,    -13,      3, 
    24207,  -5815,   2597,  -1210,    466,    -55,   -156,    238,   -244,    206,   -154,    101,    -60,     30,    -13,      3, 
    24139,  -5834,   2614,  -1224,    477,    -63,   -151,    234,   -241,    204,   -153,    101,    -60,     30,    -13,      3, 
    24071,  -5853,   2631,  -1238,    488,    -72,   -145,    230,   -239,    203,   -152,    100,    -60,     30,    -13,      3, 
    24002,  -5871,   2648,  -1252,    499,    -80,   -139,    226,   -236,    201,   -152,    100,    -60,     30,    -13,      3, 
    23934,  -5889,   2665,  -1266,    510,    -88,   -133,    222,   -234,    200,   -151,    100,    -60,     30,    -13,      3, 
    23864,  -5907,   2682,  -1280,    521,    -96,   -127,    218,   -231,    198,   -150,     99,    -59,     30,    -13,      3, 
    23795,  -5924,   2698,  -1294,    532,   -105,   -121,    214,   -229,    197,   -149,     99,    -59,     30,    -13,      3, 
    23726,  -5941,   2715,  -1307,    543,   -113,   -115,    210,   -226,    195,   -149,     99,    -59,     30,    -13,      3, 
    23656,  -5958,   2731,  -1321,    553,   -121,   -109,    206,   -224,    194,   -148,     98,    -59,     29,    -13,      3, 
    23586,  -5974,   2747,  -1334,    564,   -129,   -103,    202,   -221,    192,   -147,     98,    -59,     29,    -13,      3, 
    23515,  -5990,   2763,  -1348,    575,   -137,    -97,    198,   -218,    191,   -146,     98,    -59,     29,    -13,      3, 
    23444,  -6006,   2779,  -1361,    585,   -145,    -92,    194,   -216,    189,   -145,     97,    -59,     29,    -13,      3, 
    23374,  -6022,   2795,  -1375,    596,   -153,    -86,    190,   -213,    188,   -145,     97,    -58,     29,    -13,      3, 
    23302,  -6037,   2810,  -1388,    607,   -162,    -80,    186,   -211,    186,   -144,     96,    -58,     29,    -13,      3, 
    23231,  -6052,   2825,  -1401,    617,   -170,    -74,    182,   -208,    185,   -143,     96,    -58,     29,    -13,      3, 
    23159,  -6066,   2841,  -1414,    628,   -178,    -68,    178,   -206,    183,   -142,     96,    -58,     29,    -13,      3, 
    23087,  -6080,   2856,  -1427,    638,   -186,    -62,    174,   -203,    182,   -141,     95,    -58,     29,    -13,      3, 
    23015,  -6094,   2870,  -1440,    648,   -194,    -57,    170,   -200,    180,   -141,     95,    -58,     29,    -13,      3, 
    22942,  -6108,   2885,  -1452,    659,   -202,    -51,    166,   -198,    179,   -140,     95,    -58,     29,    -13,      3, 
    22870,  -6121,   2900,  -1465,    669,   -210,    -45,    162,   -195,    177,   -139,     94,    -57,     29,    -13,      3, 
    22797,  -6134,   2914,  -1477,    679,   -218,    -39,    158,   -193,    176,   -138,     94,    -57,     29,    -13,      3, 
    22724,  -6146,   2928,  -1490,    690,   -225,    -33,    154,   -190,    174,   -137,     93,    -57,     29,    -13,      3, 
    22650,  -6159,   2942,  -1502,    700,   -233,    -27,    150,   -187,    173,   -136,     93,    -57,     29,    -13,      3, 
    22576,  -6171,   2956,  -1515,    710,   -241,    -22,    146,   -185,    171,   -136,     93,    -57,     29,    -13,      3, 
    22502,  -6182,   2970,  -1527,    720,   -249,    -16,    142,   -182,    170,   -135,     92,    -57,     29,    -13,      3, 
    22428,  -6194,   2983,  -1539,    730,   -257,    -10,    138,   -180,    168,   -134,     92,    -56,     29,    -13,      3, 
    22354,  -6205,   2997,  -1551,    740,   -265,     -4,    134,   -177,    166,   -133,     91,    -56,     29,    -13,      3, 
    22279,  -6215,   3010,  -1563,    750,   -272,      1,    130,   -174,    165,   -132,     91,    -56,     29,    -13,      3, 
    22204,  -6226,   3023,  -1575,    760,   -280,      7,    126,   -172,    163,   -131,     90,    -56,     29,    -13,      3, 
    22129,  -6236,   3036,  -1587,    769,   -288,     13,    122,   -169,    162,   -130,     90,    -56,     29,    -13,      3, 
    22054,  -6246,   3049,  -1598,    779,   -296,     19,    118,   -167,    160,   -129,     90,    -56,     28,    -13,      3, 
    21978,  -6255,   3061,  -1610,    789,   -303,     24,    114,   -164,    158,   -129,     89,    -55,     28,    -13,      3, 
    21902,  -6264,   3074,  -1621,    799,   -311,     30,    110,   -161,    157,   -128,     89,    -55,     28,    -13,      3, 
    21826,  -6273,   3086,  -1633,    808,   -319,     36,    106,   -159,    155,   -127,     88,    -55,     28,    -13,      3, 
    21750,  -6282,   3098,  -1644,    818,   -326,     41,    102,   -156,    154,   -126,     88,    -55,     28,    -13,      3, 
    21673,  -6290,   3110,  -1655,    827,   -334,     47,     98,   -153,    152,   -125,     87,    -55,     28,    -13,      3, 
    21597,  -6298,   3122,  -1666,    837,   -341,     53,     94,   -151,    150,   -124,     87,    -54,     28,    -13,      3, 
    21520,  -6306,   3133,  -1677,    846,   -349,     58,     90,   -148,    149,   -123,     86,    -54,     28,    -13,      3, 
    21443,  -6313,   3145,  -1688,    856,   -356,     64,     86,   -145,    147,   -122,     86,    -54,     28,    -13,      3, 
    21365,  -6320,   3156,  -1699,    865,   -364,     70,     82,   -143,    146,   -121,     86,    -54,     28,    -13,      3, 
    21288,  -6327,   3167,  -1710,    874,   -371,     75,     78,   -140,    144,   -120,     85,    -54,     28,    -13,      3, 
    21210,  -6333,   3178,  -1721,    883,   -379,     81,     74,   -137,    142,   -120,     85,    -53,     28,    -13,      3, 
    21132,  -6339,   3189,  -1731,    892,   -386,     87,     70,   -135,    141,   -119,     84,    -53,     28,    -13,      3, 
    21054,  -6345,   3200,  -1742,    902,   -393,     92,     66,   -132,    139,   -118,     84,    -53,     28,    -13,      3, 
    20976,  -6351,   3210,  -1752,    911,   -401,     98,     62,   -130,    137,   -117,     83,    -53,     28,    -13,      3, 
    20897,  -6356,   3220,  -1762,    920,   -408,    103,     58,   -127,    136,   -116,     83,    -53,     27,    -13,      3, 
    20818,  -6361,   3231,  -1772,    929,   -415,    109,     54,   -124,    134,   -115,     82,    -52,     27,    -13,      3, 
    20739,  -6366,   3241,  -1782,    937,   -422,    114,     50,   -122,    132,   -114,     82,    -52,     27,    -13,      3, 
    20660,  -6370,   3250,  -1792,    946,   -430,    120,     46,   -119,    131,   -113,     81,    -52,     27,    -13,      3, 
    20581,  -6374,   3260,  -1802,    955,   -437,    125,     42,   -116,    129,   -112,     81,    -52,     27,    -13,      3, 
    20501,  -6378,   3269,  -1812,    964,   -444,    131,     38,   -114,    127,   -111,     80,    -52,     27,    -13,      3, 
    20421,  -6381,   3279,  -1822,    972,   -451,    136,     34,   -111,    126,   -110,     80,    -51,     27,    -13,      3, 
    20342,  -6384,   3288,  -1831,    981,   -458,    142,     30,   -108,    124,   -109,     79,    -51,     27,    -13,      3, 
    20261,  -6387,   3297,  -1841,    989,   -465,    147,     26,   -106,    122,   -108,     79,    -51,     27,    -13,      3, 
    20181,  -6390,   3306,  -1850,    998,   -472,    153,     22,   -103,    121,   -107,     78,    -51,     27,    -13,      3, 
    20101,  -6392,   3314,  -1859,   1006,   -479,    158,     18,   -100,    119,   -106,     78,    -50,     27,    -13,      3, 
    20020,  -6394,   3323,  -1869,   1015,   -486,    163,     15,    -98,    117,   -105,     77,    -50,     27,    -12,      3, 
    19939,  -6396,   3331,  -1878,   1023,   -493,    169,     11,    -95,    116,   -104,     77,    -50,     26,    -12,      3, 
    19858,  -6397,   3339,  -1887,   1031,   -500,    174,      7,    -92,    114,   -103,     76,    -50,     26,    -12,      3, 
    19777,  -6398,   3347,  -1896,   1039,   -507,    179,      3,    -90,    112,   -102,     76,    -50,     26,    -12,      3, 
    19696,  -6399,   3355,  -1904,   1047,   -513,    185,     -1,    -87,    111,   -102,     75,    -49,     26,    -12,      3, 
    19614,  -6400,   3363,  -1913,   1056,   -520,    190,     -5,    -84,    109,   -101,     75,    -49,     26,    -12,      3, 
    19533,  -6400,   3370,  -1922,   1064,   -527,    195,     -9,    -82,    107,   -100,     74,    -49,     26,    -12,      3, 
    19451,  -6400,   3377,  -1930,   1071,   -534,    201,    -13,    -79,    106,    -99,     74,    -49,     26,    -12,      3, 
    19369,  -6400,   3385,  -1939,   1079,   -540,    206,    -17,    -76,    104,    -98,     73,    -48,     26,    -12,      3, 
    19287,  -6399,   3392,  -1947,   1087,   -547,    211,    -20,    -74,    102,    -97,     73,    -48,     26,    -12,      3, 
    19204,  -6398,   3398,  -1955,   1095,   -554,    216,    -24,    -71,    101,    -96,     72,    -48,     26,    -12,      3, 
    19122,  -6397,   3405,  -1963,   1103,   -560,    222,    -28,    -68,     99,    -95,     72,    -48,     26,    -12,      3, 
    19039,  -6396,   3412,  -1971,   1110,   -567,    227,    -32,    -66,     97,    -94,     71,    -47,     25,    -12,      3, 
    18956,  -6394,   3418,  -1979,   1118,   -573,    232,    -36,    -63,     96,    -93,     71,    -47,     25,    -12,      3, 
    18874,  -6392,   3424,  -1987,   1125,   -580,    237,    -40,    -61,     94,    -92,     70,    -47,     25,    -12,      3, 
    18791,  -6390,   3430,  -1994,   1133,   -586,    242,    -43,    -58,     92,    -91,     70,    -47,     25,    -12,      3, 
    18707,  -6387,   3436,  -2002,   1140,   -593,    247,    -47,    -55,     90,    -90,     69,    -46,     25,    -12,      3, 
    18624,  -6385,   3442,  -2010,   1147,   -599,    252,    -51,    -53,     89,    -89,     69,    -46,     25,    -12,      3, 
    18540,  -6381,   3447,  -2017,   1155,   -605,    257,    -55,    -50,     87,    -88,     68,    -46,     25,    -12,      3, 
    18457,  -6378,   3452,  -2024,   1162,   -612,    263,    -59,    -47,     85,    -87,     67,    -46,     25,    -12,      3, 
    18373,  -6374,   3458,  -2031,   1169,   -618,    268,    -62,    -45,     84,    -86,     67,    -45,     25,    -12,      3, 
    18289,  -6371,   3463,  -2038,   1176,   -624,    273,    -66,    -42,     82,    -85,     66,    -45,     25,    -12,      3, 
    18205,  -6366,   3467,  -2045,   1183,   -630,    278,    -70,    -39,     80,    -84,     66,    -45,     24,    -12,      3, 
    18121,  -6362,   3472,  -2052,   1190,   -636,    283,    -74,    -37,     79,    -83,     65,    -45,     24,    -12,      3, 
    18037,  -6357,   3477,  -2059,   1197,   -642,    287,    -77,    -34,     77,    -82,     65,    -44,     24,    -12,      3, 
    17952,  -6352,   3481,  -2066,   1204,   -648,    292,    -81,    -32,     75,    -81,     64,    -44,     24,    -12,      3, 
    17868,  -6347,   3485,  -2072,   1211,   -654,    297,    -85,    -29,     73,    -80,     64,    -44,     24,    -12,      3, 
    17783,  -6342,   3489,  -2079,   1217,   -660,    302,    -88,    -26,     72,    -79,     63,    -44,     24,    -12,      3, 
    17698,  -6336,   3493,  -2085,   1224,   -666,    307,    -92,    -24,     70,    -78,     63,    -43,     24,    -12,      3, 
    17614,  -6330,   3497,  -2091,   1230,   -672,    312,    -96,    -21,     68,    -76,     62,    -43,     24,    -12,      3, 
    17529,  -6324,   3500,  -2097,   1237,   -678,    317,    -99,    -19,     67,    -75,     61,    -43,     24,    -12,      3, 
    17443,  -6317,   3504,  -2103,   1243,   -684,    322,   -103,    -16,     65,    -74,     61,    -42,     23,    -11,      3, 
    17358,  -6310,   3507,  -2109,   1250,   -690,    326,   -107,    -13,     63,    -73,     60,    -42,     23,    -11,      3, 
    17273,  -6303,   3510,  -2115,   1256,   -696,    331,   -110,    -11,     62,    -72,     60,    -42,     23,    -11,      3, 
    17187,  -6296,   3513,  -2121,   1262,   -701,    336,   -114,     -8,     60,    -71,     59,    -42,     23,    -11,      3, 
    17102,  -6288,   3516,  -2127,   1268,   -707,    340,   -118,     -6,     58,    -70,     59,    -41,     23,    -11,      3, 
    17016,  -6280,   3518,  -2132,   1274,   -713,    345,   -121,     -3,     57,    -69,     58,    -41,     23,    -11,      3, 
    16930,  -6272,   3521,  -2138,   1280,   -718,    350,   -125,     -1,     55,    -68,     58,    -41,     23,    -11,      3, 
    16845,  -6264,   3523,  -2143,   1286,   -724,    354,   -128,      2,     53,    -67,     57,    -41,     23,    -11,      3, 
    16759,  -6255,   3525,  -2148,   1292,   -729,    359,   -132,      4,     51,    -66,     56,    -40,     22,    -11,      3, 
    16673,  -6247,   3527,  -2153,   1298,   -735,    364,   -136,      7,     50,    -65,     56,    -40,     22,    -11,      3, 
    16587,  -6237,   3529,  -2158,   1304,   -740,    368,   -139,     10,     48,    -64,     55,    -40,     22,    -11,      3, 
    16500,  -6228,   3530,  -2163,   1310,   -745,    373,   -143,     12,     46,    -63,     55,    -39,     22,    -11,      3, 
    16414,  -6218,   3532,  -2168,   1315,   -751,    377,   -146,     15,     45,    -62,     54,    -39,     22,    -11,      3, 
    16328,  -6209,   3533,  -2173,   1321,   -756,    382,   -150,     17,     43,    -61,     53,    -39,     22,    -11,      3, 
    16241,  -6199,   3534,  -2177,   1326,   -761,    386,   -153,     20,     41,    -60,     53,    -39,     22,    -11,      3, 
    16155,  -6188,   3535,  -2182,   1332,   -767,    391,   -157,     22,     40,    -59,     52,    -38,     22,    -11,      3, 
    16068,  -6178,   3536,  -2186,   1337,   -772,    395,   -160,     25,     38,    -58,     52,    -38,     22,    -11,      3, 
    15981,  -6167,   3536,  -2190,   1342,   -777,    400,   -164,     27,     36,    -57,     51,    -38,     21,    -11,      3, 
    15895,  -6156,   3537,  -2194,   1348,   -782,    404,   -167,     30,     35,    -56,     51,    -37,     21,    -11,      3, 
    15808,  -6145,   3537,  -2198,   1353,   -787,    408,   -170,     32,     33,    -55,     50,    -37,     21,    -11,      3, 
    15721,  -6133,   3537,  -2202,   1358,   -792,    413,   -174,     35,     31,    -54,     49,    -37,     21,    -11,      3, 
    15634,  -6121,   3537,  -2206,   1363,   -797,    417,   -177,     37,     30,    -53,     49,    -36,     21,    -11,      3, 
    15547,  -6109,   3537,  -2210,   1368,   -802,    421,   -181,     40,     28,    -52,     48,    -36,     21,    -11,      3, 
    15460,  -6097,   3537,  -2214,   1373,   -807,    425,   -184,     42,     26,    -51,     48,    -36,     21,    -10,      3, 
    15372,  -6085,   3537,  -2217,   1377,   -812,    430,   -187,     45,     25,    -50,     47,    -36,     20,    -10,      3, 
    15285,  -6072,   3536,  -2221,   1382,   -816,    434,   -191,     47,     23,    -49,     47,    -35,     20,    -10,      3, 
    15198,  -6059,   3535,  -2224,   1387,   -821,    438,   -194,     50,     21,    -48,     46,    -35,     20,    -10,      3, 
    15111,  -6046,   3534,  -2227,   1391,   -826,    442,   -197,     52,     20,    -47,     45,    -35,     20,    -10,      3, 
    15023,  -6032,   3533,  -2230,   1396,   -830,    446,   -201,     54,     18,    -46,     45,    -34,     20,    -10,      3, 
    14936,  -6019,   3532,  -2233,   1400,   -835,    450,   -204,     57,     16,    -45,     44,    -34,     20,    -10,      3, 
    14848,  -6005,   3531,  -2236,   1405,   -840,    454,   -207,     59,     15,    -43,     44,    -34,     20,    -10,      3, 
    14761,  -5991,   3529,  -2239,   1409,   -844,    458,   -210,     62,     13,    -42,     43,    -34,     20,    -10,      3, 
    14673,  -5976,   3527,  -2242,   1413,   -849,    462,   -214,     64,     11,    -41,     42,    -33,     19,    -10,      3, 
    14585,  -5962,   3526,  -2244,   1418,   -853,    466,   -217,     66,     10,    -40,     42,    -33,     19,    -10,      3, 
    14498,  -5947,   3524,  -2247,   1422,   -857,    470,   -220,     69,      8,    -39,     41,    -33,     19,    -10,      3, 
    14410,  -5932,   3521,  -2249,   1426,   -862,    474,   -223,     71,      6,    -38,     41,    -32,     19,    -10,      3, 
    14322,  -5917,   3519,  -2251,   1430,   -866,    478,   -226,     74,      5,    -37,     40,    -32,     19,    -10,      3, 
    14235,  -5902,   3517,  -2254,   1434,   -870,    482,   -230,     76,      3,    -36,     39,    -32,     19,    -10,      2, 
    14147,  -5886,   3514,  -2256,   1437,   -874,    486,   -233,     78,      2,    -35,     39,    -31,     19,    -10,      2, 
    14059,  -5870,   3511,  -2258,   1441,   -879,    490,   -236,     81,      0,    -34,     38,    -31,     18,    -10,      2, 
    13971,  -5854,   3508,  -2259,   1445,   -883,    494,   -239,     83,     -2,    -33,     38,    -31,     18,    -10,      2, 
    13883,  -5838,   3505,  -2261,   1449,   -887,    497,   -242,     85,     -3,    -32,     37,    -30,     18,    -10,      2, 
    13795,  -5821,   3502,  -2263,   1452,   -891,    501,   -245,     88,     -5,    -31,     36,    -30,     18,    -10,      2, 
    13707,  -5805,   3499,  -2264,   1456,   -895,    505,   -248,     90,     -7,    -30,     36,    -30,     18,     -9,      2, 
    13619,  -5788,   3495,  -2266,   1459,   -899,    508,   -251,     92,     -8,    -29,     35,    -30,     18,     -9,      2, 
    13531,  -5771,   3492,  -2267,   1462,   -903,    512,   -254,     95,    -10,    -28,     35,    -29,     18,     -9,      2, 
    13443,  -5754,   3488,  -2269,   1466,   -906,    516,   -257,     97,    -11,    -27,     34,    -29,     18,     -9,      2, 
    13355,  -5736,   3484,  -2270,   1469,   -910,    519,   -260,     99,    -13,    -26,     34,    -29,     17,     -9,      2, 
    13267,  -5718,   3480,  -2271,   1472,   -914,    523,   -263,    101,    -15,    -25,     33,    -28,     17,     -9,      2, 
    13179,  -5700,   3476,  -2272,   1475,   -918,    526,   -266,    104,    -16,    -24,     32,    -28,     17,     -9,      2, 
    13091,  -5682,   3471,  -2272,   1478,   -921,    530,   -269,    106,    -18,    -23,     32,    -28,     17,     -9,      2, 
    13003,  -5664,   3467,  -2273,   1481,   -925,    533,   -272,    108,    -19,    -22,     31,    -27,     17,     -9,      2, 
    12915,  -5646,   3462,  -2274,   1484,   -928,    537,   -275,    111,    -21,    -21,     31,    -27,     17,     -9,      2, 
    12827,  -5627,   3457,  -2274,   1487,   -932,    540,   -278,    113,    -22,    -20,     30,    -27,     17,     -9,      2, 
    12739,  -5608,   3452,  -2275,   1489,   -935,    544,   -281,    115,    -24,    -19,     29,    -26,     16,     -9,      2, 
    12651,  -5589,   3447,  -2275,   1492,   -939,    547,   -284,    117,    -26,    -18,     29,    -26,     16,     -9,      2, 
    12563,  -5570,   3442,  -2275,   1494,   -942,    550,   -287,    119,    -27,    -17,     28,    -26,     16,     -9,      2, 
    12475,  -5550,   3437,  -2276,   1497,   -945,    554,   -290,    122,    -29,    -16,     28,    -26,     16,     -9,      2, 
    12387,  -5530,   3431,  -2276,   1499,   -949,    557,   -292,    124,    -30,    -15,     27,    -25,     16,     -9,      2, 
    12299,  -5511,   3425,  -2275,   1502,   -952,    560,   -295,    126,    -32,    -14,     26,    -25,     16,     -9,      2, 
    12211,  -5491,   3420,  -2275,   1504,   -955,    563,   -298,    128,    -33,    -13,     26,    -25,     16,     -9,      2, 
    12123,  -5470,   3414,  -2275,   1506,   -958,    566,   -301,    130,    -35,    -12,     25,    -24,     15,     -8,      2, 
    12036,  -5450,   3408,  -2275,   1508,   -961,    570,   -303,    132,    -36,    -11,     25,    -24,     15,     -8,      2, 
    11948,  -5429,   3401,  -2274,   1510,   -964,    573,   -306,    135,    -38,    -10,     24,    -24,     15,     -8,      2, 
    11860,  -5408,   3395,  -2274,   1512,   -967,    576,   -309,    137,    -40,     -9,     23,    -23,     15,     -8,      2, 
    11772,  -5388,   3388,  -2273,   1514,   -970,    579,   -312,    139,    -41,     -8,     23,    -23,     15,     -8,      2, 
    11684,  -5366,   3382,  -2272,   1516,   -973,    582,   -314,    141,    -43,     -7,     22,    -23,     15,     -8,      2, 
    11596,  -5345,   3375,  -2271,   1518,   -976,    585,   -317,    143,    -44,     -6,     22,    -22,     15,     -8,      2, 
    11509,  -5324,   3368,  -2270,   1520,   -979,    588,   -319,    145,    -46,     -5,     21,    -22,     14,     -8,      2, 
    11421,  -5302,   3361,  -2269,   1521,   -982,    591,   -322,    147,    -47,     -4,     20,    -22,     14,     -8,      2, 
    11333,  -5280,   3354,  -2268,   1523,   -984,    594,   -325,    149,    -49,     -3,     20,    -21,     14,     -8,      2, 
    11245,  -5258,   3347,  -2267,   1525,   -987,    596,   -327,    151,    -50,     -2,     19,    -21,     14,     -8,      2, 
    11158,  -5236,   3339,  -2265,   1526,   -990,    599,   -330,    153,    -52,     -1,     19,    -21,     14,     -8,      2, 
    11070,  -5214,   3332,  -2264,   1527,   -992,    602,   -332,    155,    -53,      0,     18,    -21,     14,     -8,      2, 
    10983,  -5191,   3324,  -2262,   1529,   -995,    605,   -335,    157,    -54,      1,     18,    -20,     13,     -8,      2, 
    10895,  -5168,   3316,  -2261,   1530,   -997,    608,   -337,    159,    -56,      2,     17,    -20,     13,     -8,      2, 
    10808,  -5145,   3308,  -2259,   1531,   -999,    610,   -340,    161,    -57,      3,     16,    -20,     13,     -8,      2, 
    10720,  -5122,   3300,  -2257,   1532,  -1002,    613,   -342,    163,    -59,      4,     16,    -19,     13,     -8,      2, 
    10633,  -5099,   3292,  -2255,   1533,  -1004,    616,   -345,    165,    -60,      5,     15,    -19,     13,     -8,      2, 
    10546,  -5076,   3283,  -2253,   1534,  -1006,    618,   -347,    167,    -62,      6,     15,    -19,     13,     -7,      2, 
    10459,  -5052,   3275,  -2251,   1535,  -1009,    621,   -350,    169,    -63,      7,     14,    -18,     13,     -7,      2, 
    10372,  -5029,   3266,  -2249,   1536,  -1011,    623,   -352,    171,    -65,      8,     13,    -18,     12,     -7,      2, 
    10284,  -5005,   3258,  -2246,   1537,  -1013,    626,   -354,    173,    -66,      9,     13,    -18,     12,     -7,      2, 
    10197,  -4981,   3249,  -2244,   1537,  -1015,    628,   -357,    175,    -67,     10,     12,    -17,     12,     -7,      2, 
    10110,  -4957,   3240,  -2241,   1538,  -1017,    631,   -359,    177,    -69,     11,     12,    -17,     12,     -7,      2, 
    10024,  -4933,   3230,  -2239,   1538,  -1019,    633,   -361,    179,    -70,     12,     11,    -17,     12,     -7,      2, 
     9937,  -4908,   3221,  -2236,   1539,  -1021,    636,   -364,    181,    -72,     13,     11,    -16,     12,     -7,      2, 
     9850,  -4884,   3212,  -2233,   1539,  -1023,    638,   -366,    183,    -73,     13,     10,    -16,     12,     -7,      2, 
     9763,  -4859,   3202,  -2230,   1540,  -1025,    640,   -368,    185,    -75,     14,      9,    -16,     11,     -7,      2, 
     9677,  -4834,   3193,  -2227,   1540,  -1026,    643,   -370,    186,    -76,     15,      9,    -16,     11,     -7,      2, 
     9590,  -4809,   3183,  -2224,   1540,  -1028,    645,   -372,    188,    -77,     16,      8,    -15,     11,     -7,      2, 
     9504,  -4784,   3173,  -2221,   1540,  -1030,    647,   -375,    190,    -79,     17,      8,    -15,     11,     -7,      2, 
     9417,  -4759,   3163,  -2218,   1540,  -1031,    649,   -377,    192,    -80,     18,      7,    -15,     11,     -7,      2, 
     9331,  -4733,   3153,  -2214,   1540,  -1033,    651,   -379,    194,    -81,     19,      7,    -14,     11,     -7,      2, 
     9245,  -4708,   3143,  -2211,   1540,  -1035,    654,   -381,    196,    -83,     20,      6,    -14,     11,     -7,      2, 
     9159,  -4682,   3132,  -2207,   1540,  -1036,    656,   -383,    197,    -84,     21,      5,    -14,     10,     -7,      2, 
     9073,  -4656,   3122,  -2204,   1540,  -1037,    658,   -385,    199,    -85,     22,      5,    -13,     10,     -6,      2, 
     8987,  -4630,   3111,  -2200,   1539,  -1039,    660,   -387,    201,    -87,     23,      4,    -13,     10,     -6,      1, 
     8901,  -4604,   3101,  -2196,   1539,  -1040,    662,   -389,    203,    -88,     24,      4,    -13,     10,     -6,      1, 
     8815,  -4578,   3090,  -2192,   1539,  -1042,    664,   -391,    204,    -89,     25,      3,    -12,     10,     -6,      1, 
     8729,  -4551,   3079,  -2188,   1538,  -1043,    666,   -393,    206,    -91,     25,      3,    -12,     10,     -6,      1, 
     8644,  -4525,   3068,  -2184,   1538,  -1044,    668,   -395,    208,    -92,     26,      2,    -12,      9,     -6,      1, 
     8558,  -4498,   3057,  -2180,   1537,  -1045,    669,   -397,    209,    -93,     27,      2,    -11,      9,     -6,      1, 
     8473,  -4471,   3045,  -2175,   1536,  -1046,    671,   -399,    211,    -95,     28,      1,    -11,      9,     -6,      1, 
     8388,  -4444,   3034,  -2171,   1536,  -1047,    673,   -401,    213,    -96,     29,      0,    -11,      9,     -6,      1, 
     8303,  -4417,   3023,  -2167,   1535,  -1048,    675,   -403,    214,    -97,     30,      0,    -11,      9,     -6,      1, 
     8217,  -4390,   3011,  -2162,   1534,  -1049,    677,   -405,    216,    -98,     31,     -1,    -10,      9,     -6,      1, 
     8133,  -4363,   2999,  -2157,   1533,  -1050,    678,   -407,    218,   -100,     32,     -1,    -10,      9,     -6,      1, 
     8048,  -4335,   2987,  -2153,   1532,  -1051,    680,   -408,    219,   -101,     33,     -2,    -10,      8,     -6,      1, 
     7963,  -4308,   2975,  -2148,   1531,  -1052,    682,   -410,    221,   -102,     33,     -2,     -9,      8,     -6,      1, 
     7878,  -4280,   2963,  -2143,   1530,  -1053,    683,   -412,    223,   -103,     34,     -3,     -9,      8,     -6,      1, 
     7794,  -4253,   2951,  -2138,   1528,  -1053,    685,   -414,    224,   -105,     35,     -3,     -9,      8,     -6,      1, 
     7710,  -4225,   2939,  -2133,   1527,  -1054,    686,   -416,    226,   -106,     36,     -4,     -8,      8,     -6,      1, 
     7625,  -4197,   2927,  -2128,   1526,  -1055,    688,   -417,    227,   -107,     37,     -5,     -8,      8,     -5,      1, 
     7541,  -4169,   2914,  -2122,   1524,  -1055,    689,   -419,    229,   -108,     38,     -5,     -8,      8,     -5,      1, 
     7457,  -4141,   2902,  -2117,   1523,  -1056,    691,   -421,    230,   -110,     39,     -6,     -7,      7,     -5,      1, 
     7373,  -4112,   2889,  -2112,   1521,  -1056,    692,   -422,    232,   -111,     40,     -6,     -7,      7,     -5,      1, 
     7290,  -4084,   2876,  -2106,   1520,  -1057,    693,   -424,    233,   -112,     40,     -7,     -7,      7,     -5,      1, 
     7206,  -4055,   2863,  -2101,   1518,  -1057,    695,   -426,    235,   -113,     41,     -7,     -7,      7,     -5,      1, 
     7123,  -4027,   2850,  -2095,   1516,  -1057,    696,   -427,    236,   -114,     42,     -8,     -6,      7,     -5,      1, 
     7039,  -3998,   2837,  -2089,   1514,  -1058,    697,   -429,    238,   -116,     43,     -8,     -6,      7,     -5,      1, 
     6956,  -3969,   2824,  -2083,   1512,  -1058,    699,   -430,    239,   -117,     44,     -9,     -6,      7,     -5,      1, 
     6873,  -3940,   2811,  -2077,   1510,  -1058,    700,   -432,    241,   -118,     45,     -9,     -5,      6,     -5,      1, 
     6790,  -3911,   2797,  -2071,   1508,  -1058,    701,   -433,    242,   -119,     45,    -10,     -5,      6,     -5,      1, 
     6707,  -3882,   2784,  -2065,   1506,  -1058,    702,   -435,    243,   -120,     46,    -10,     -5,      6,     -5,      1, 
     6625,  -3853,   2770,  -2059,   1504,  -1058,    703,   -436,    245,   -121,     47,    -11,     -5,      6,     -5,      1, 
     6542,  -3824,   2756,  -2053,   1502,  -1058,    704,   -438,    246,   -122,     48,    -11,     -4,      6,     -5,      1, 
     6460,  -3794,   2743,  -2047,   1500,  -1058,    705,   -439,    248,   -124,     49,    -12,     -4,      6,     -5,      1, 
     6378,  -3765,   2729,  -2040,   1497,  -1058,    706,   -440,    249,   -125,     49,    -12,     -4,      6,     -5,      1, 
     6296,  -3735,   2715,  -2034,   1495,  -1058,    707,   -442,    250,   -126,     50,    -13,     -3,      5,     -5,      1, 
     6214,  -3706,   2701,  -2027,   1493,  -1058,    708,   -443,    252,   -127,     51,    -13,     -3,      5,     -4,      1, 
     6132,  -3676,   2687,  -2020,   1490,  -1058,    709,   -444,    253,   -128,     52,    -14,     -3,      5,     -4,      1, 
     6050,  -3646,   2672,  -2014,   1488,  -1057,    710,   -446,    254,   -129,     53,    -14,     -2,      5,     -4,      1, 
     5969,  -3616,   2658,  -2007,   1485,  -1057,    711,   -447,    255,   -130,     53,    -15,     -2,      5,     -4,      1, 
     5888,  -3586,   2644,  -2000,   1482,  -1057,    712,   -448,    257,   -131,     54,    -16,     -2,      5,     -4,      1, 
     5807,  -3556,   2629,  -1993,   1479,  -1056,    712,   -449,    258,   -132,     55,    -16,     -2,      5,     -4,      1, 
     5726,  -3526,   2615,  -1986,   1477,  -1056,    713,   -451,    259,   -133,     56,    -17,     -1,      4,     -4,      1, 
     5645,  -3496,   2600,  -1979,   1474,  -1055,    714,   -452,    260,   -134,     56,    -17,     -1,      4,     -4,      1, 
     5564,  -3466,   2585,  -1972,   1471,  -1055,    715,   -453,    262,   -135,     57,    -18,     -1,      4,     -4,      1, 
     5484,  -3435,   2570,  -1964,   1468,  -1054,    715,   -454,    263,   -136,     58,    -18,      0,      4,     -4,      1, 
     5403,  -3405,   2555,  -1957,   1465,  -1053,    716,   -455,    264,   -137,     59,    -18,      0,      4,     -4,      1, 
     5323,  -3374,   2540,  -1950,   1462,  -1053,    716,   -456,    265,   -138,     59,    -19,      0,      4,     -4,      1, 
     5243,  -3344,   2525,  -1942,   1458,  -1052,    717,   -457,    266,   -139,     60,    -19,      0,      4,     -4,      1, 
     5164,  -3313,   2510,  -1935,   1455,  -1051,    717,   -459,    268,   -140,     61,    -20,      1,      3,     -4,      1, 
     5084,  -3283,   2495,  -1927,   1452,  -1050,    718,   -460,    269,   -141,     62,    -20,      1,      3,     -4,      1, 
     5005,  -3252,   2479,  -1919,   1448,  -1050,    718,   -461,    270,   -142,     62,    -21,      1,      3,     -4,      1, 
     4925,  -3221,   2464,  -1911,   1445,  -1049,    719,   -462,    271,   -143,     63,    -21,      2,      3,     -4,      1, 
     4846,  -3190,   2448,  -1904,   1442,  -1048,    719,   -463,    272,   -144,     64,    -22,      2,      3,     -4,      1, 
     4768,  -3159,   2433,  -1896,   1438,  -1047,    719,   -463,    273,   -145,     65,    -22,      2,      3,     -3,      1, 
     4689,  -3128,   2417,  -1888,   1434,  -1046,    720,   -464,    274,   -146,     65,    -23,      2,      3,     -3,      1, 
     4610,  -3097,   2401,  -1880,   1431,  -1044,    720,   -465,    275,   -147,     66,    -23,      3,      2,     -3,      1, 
     4532,  -3066,   2385,  -1872,   1427,  -1043,    720,   -466,    276,   -148,     67,    -24,      3,      2,     -3,      1, 
     4454,  -3035,   2370,  -1863,   1423,  -1042,    720,   -467,    277,   -149,     67,    -24,      3,      2,     -3,      1, 
     4376,  -3003,   2354,  -1855,   1419,  -1041,    721,   -468,    278,   -150,     68,    -25,      3,      2,     -3,      1, 
     4298,  -2972,   2337,  -1847,   1416,  -1040,    721,   -469,    279,   -151,     69,    -25,      4,      2,     -3,      1, 
     4221,  -2941,   2321,  -1838,   1412,  -1038,    721,   -469,    280,   -151,     69,    -26,      4,      2,     -3,      1, 
     4144,  -2909,   2305,  -1830,   1408,  -1037,    721,   -470,    281,   -152,     70,    -26,      4,      2,     -3,      1, 
     4066,  -2878,   2289,  -1821,   1404,  -1035,    721,   -471,    282,   -153,     71,    -27,      5,      1,     -3,      0, 
     3989,  -2846,   2273,  -1813,   1399,  -1034,    721,   -472,    283,   -154,     71,    -27,      5,      1,     -3,      0, 
     3913,  -2815,   2256,  -1804,   1395,  -1033,    721,   -472,    284,   -155,     72,    -27,      5,      1,     -3,      0, 
     3836,  -2783,   2240,  -1795,   1391,  -1031,    721,   -473,    285,   -156,     73,    -28,      5,      1,     -3,      0, 
     3760,  -2752,   2223,  -1786,   1387,  -1029,    721,   -474,    286,   -157,     73,    -28,      6,      1,     -3,      0, 
     3684,  -2720,   2207,  -1778,   1382,  -1028,    721,   -474,    287,   -157,     74,    -29,      6,      1,     -3,      0, 
     3608,  -2688,   2190,  -1769,   1378,  -1026,    721,   -475,    287,   -158,     75,    -29,      6,      1,     -3,      0, 
     3532,  -2657,   2173,  -1760,   1374,  -1024,    721,   -475,    288,   -159,     75,    -30,      6,      1,     -3,      0, 
     3457,  -2625,   2156,  -1751,   1369,  -1023,    720,   -476,    289,   -160,     76,    -30,      7,      0,     -3,      0, 
     3381,  -2593,   2139,  -1741,   1365,  -1021,    720,   -477,    290,   -161,     77,    -30,      7,      0,     -2,      0, 
     3306,  -2561,   2123,  -1732,   1360,  -1019,    720,   -477,    291,   -161,     77,    -31,      7,      0,     -2,      0, 
     3231,  -2529,   2106,  -1723,   1355,  -1017,    720,   -478,    291,   -162,     78,    -31,      7,      0,     -2,      0, 
     3157,  -2498,   2088,  -1714,   1351,  -1015,    719,   -478,    292,   -163,     78,    -32,      8,      0,     -2,      0, 
     3082,  -2466,   2071,  -1704,   1346,  -1013,    719,   -479,    293,   -164,     79,    -32,      8,      0,     -2,      0, 
     3008,  -2434,   2054,  -1695,   1341,  -1011,    718,   -479,    294,   -164,     80,    -33,      8,      0,     -2,      0, 
     2934,  -2402,   2037,  -1685,   1336,  -1009,    718,   -479,    294,   -165,     80,    -33,      8,      0,     -2,      0, 
     2860,  -2370,   2020,  -1676,   1331,  -1007,    718,   -480,    295,   -166,     81,    -33,      9,     -1,     -2,      0, 
     2787,  -2338,   2002,  -1666,   1326,  -1005,    717,   -480,    296,   -167,     81,    -34,      9,     -1,     -2,      0, 
     2713,  -2306,   1985,  -1657,   1321,  -1003,    717,   -480,    297,   -167,     82,    -34,      9,     -1,     -2,      0, 
     2640,  -2274,   1967,  -1647,   1316,  -1000,    716,   -481,    297,   -168,     83,    -35,      9,     -1,     -2,      0, 
     2567,  -2241,   1950,  -1637,   1311,   -998,    715,   -481,    298,   -169,     83,    -35,     10,     -1,     -2,      0, 
     2495,  -2209,   1932,  -1627,   1306,   -996,    715,   -481,    298,   -169,     84,    -35,     10,     -1,     -2,      0, 
     2422,  -2177,   1915,  -1617,   1301,   -994,    714,   -482,    299,   -170,     84,    -36,     10,     -1,     -2,      0, 
     2350,  -2145,   1897,  -1607,   1295,   -991,    713,   -482,    300,   -171,     85,    -36,     10,     -2,     -2,      0, 
     2278,  -2113,   1879,  -1597,   1290,   -989,    713,   -482,    300,   -171,     85,    -37,     11,     -2,     -2,      0, 
};
#endif

const signed int res_8_24_good_nextphasetab[] =
{
    0x00100100, 0x00200000, 0x00000202,
};

const signed short res_8_24_good_filttab[] = 
{
    29272,  -2313,    211,    488,   -740,    777,   -703,    572,   -430,    295,   -187,    106,    -54,     22,     -8,      1, 
    20659,  -6366,   3244,  -1786,    940,   -425,    118,     45,   -116,    126,   -108,     77,    -48,     25,    -11,      3, 
     8046,  -4331,   2980,  -2143,   1521,  -1040,    669,   -400,    213,    -97,     31,     -2,     -9,      8,     -5,      1, 
};

const signed int res_8_32_good_nextphasetab[] =
{
    0x00100200, 0x00200100, 0x00300000, 0x00000302, 
};

const signed short res_8_32_good_filttab[] = 
{
    29794,  -1318,   -343,    839,   -968,    921,   -789,    620,   -453,    304,   -188,    104,    -51,     20,     -7,      1, 
    24682,  -5668,   2465,  -1104,    384,      4,   -197,    263,   -257,    211,   -154,     99,    -58,     28,    -12,      3, 
    16056,  -6173,   3530,  -2180,   1331,   -767,    391,   -158,     25,     37,    -56,     50,    -36,     20,    -10,      2, 
     6510,  -3810,   2746,  -2043,   1493,  -1050,    696,   -431,    242,   -120,     46,    -11,     -4,      5,     -4,      1, 
};
 
const signed int res_8_44_good_nextphasetab[] =
{
 
    0x05016800, 0x05116700, 0x05216600, 0x05316500, 0x05416400, 0x05516300, 0x05616200, 0x05716100, 
    0x05816000, 0x05915f00, 0x05a15e00, 0x05b15d00, 0x05c15c00, 0x05d15b00, 0x05e15a00, 0x05f15900, 
    0x06015800, 0x06115700, 0x06215600, 0x06315500, 0x06415400, 0x06515300, 0x06615200, 0x06715100, 
    0x06815000, 0x06914f00, 0x06a14e00, 0x06b14d00, 0x06c14c00, 0x06d14b00, 0x06e14a00, 0x06f14900, 
    0x07014800, 0x07114700, 0x07214600, 0x07314500, 0x07414400, 0x07514300, 0x07614200, 0x07714100, 
    0x07814000, 0x07913f00, 0x07a13e00, 0x07b13d00, 0x07c13c00, 0x07d13b00, 0x07e13a00, 0x07f13900, 
    0x08013800, 0x08113700, 0x08213600, 0x08313500, 0x08413400, 0x08513300, 0x08613200, 0x08713100, 
    0x08813000, 0x08912f00, 0x08a12e00, 0x08b12d00, 0x08c12c00, 0x08d12b00, 0x08e12a00, 0x08f12900, 
    0x09012800, 0x09112700, 0x09212600, 0x09312500, 0x09412400, 0x09512300, 0x09612200, 0x09712100, 
    0x09812000, 0x09911f00, 0x09a11e00, 0x09b11d00, 0x09c11c00, 0x09d11b00, 0x09e11a00, 0x09f11900, 
    0x0a011800, 0x0a111700, 0x0a211600, 0x0a311500, 0x0a411400, 0x0a511300, 0x0a611200, 0x0a711100, 
    0x0a811000, 0x0a910f00, 0x0aa10e00, 0x0ab10d00, 0x0ac10c00, 0x0ad10b00, 0x0ae10a00, 0x0af10900, 
    0x0b010800, 0x0b110700, 0x0b210600, 0x0b310500, 0x0b410400, 0x0b510300, 0x0b610200, 0x0b710100, 
    0x0b810000, 0x0b90ff00, 0x0ba0fe00, 0x0bb0fd00, 0x0bc0fc00, 0x0bd0fb00, 0x0be0fa00, 0x0bf0f900, 
    0x0c00f800, 0x0c10f700, 0x0c20f600, 0x0c30f500, 0x0c40f400, 0x0c50f300, 0x0c60f200, 0x0c70f100, 
    0x0c80f000, 0x0c90ef00, 0x0ca0ee00, 0x0cb0ed00, 0x0cc0ec00, 0x0cd0eb00, 0x0ce0ea00, 0x0cf0e900, 
    0x0d00e800, 0x0d10e700, 0x0d20e600, 0x0d30e500, 0x0d40e400, 0x0d50e300, 0x0d60e200, 0x0d70e100, 
    0x0d80e000, 0x0d90df00, 0x0da0de00, 0x0db0dd00, 0x0dc0dc00, 0x0dd0db00, 0x0de0da00, 0x0df0d900, 
    0x0e00d800, 0x0e10d700, 0x0e20d600, 0x0e30d500, 0x0e40d400, 0x0e50d300, 0x0e60d200, 0x0e70d100, 
    0x0e80d000, 0x0e90cf00, 0x0ea0ce00, 0x0eb0cd00, 0x0ec0cc00, 0x0ed0cb00, 0x0ee0ca00, 0x0ef0c900, 
    0x0f00c800, 0x0f10c700, 0x0f20c600, 0x0f30c500, 0x0f40c400, 0x0f50c300, 0x0f60c200, 0x0f70c100, 
    0x0f80c000, 0x0f90bf00, 0x0fa0be00, 0x0fb0bd00, 0x0fc0bc00, 0x0fd0bb00, 0x0fe0ba00, 0x0ff0b900, 
    0x1000b800, 0x1010b700, 0x1020b600, 0x1030b500, 0x1040b400, 0x1050b300, 0x1060b200, 0x1070b100, 
    0x1080b000, 0x1090af00, 0x10a0ae00, 0x10b0ad00, 0x10c0ac00, 0x10d0ab00, 0x10e0aa00, 0x10f0a900, 
    0x1100a800, 0x1110a700, 0x1120a600, 0x1130a500, 0x1140a400, 0x1150a300, 0x1160a200, 0x1170a100, 
    0x1180a000, 0x11909f00, 0x11a09e00, 0x11b09d00, 0x11c09c00, 0x11d09b00, 0x11e09a00, 0x11f09900, 
    0x12009800, 0x12109700, 0x12209600, 0x12309500, 0x12409400, 0x12509300, 0x12609200, 0x12709100, 
    0x12809000, 0x12908f00, 0x12a08e00, 0x12b08d00, 0x12c08c00, 0x12d08b00, 0x12e08a00, 0x12f08900, 
    0x13008800, 0x13108700, 0x13208600, 0x13308500, 0x13408400, 0x13508300, 0x13608200, 0x13708100, 
    0x13808000, 0x13907f00, 0x13a07e00, 0x13b07d00, 0x13c07c00, 0x13d07b00, 0x13e07a00, 0x13f07900, 
    0x14007800, 0x14107700, 0x14207600, 0x14307500, 0x14407400, 0x14507300, 0x14607200, 0x14707100, 
    0x14807000, 0x14906f00, 0x14a06e00, 0x14b06d00, 0x14c06c00, 0x14d06b00, 0x14e06a00, 0x14f06900, 
    0x15006800, 0x15106700, 0x15206600, 0x15306500, 0x15406400, 0x15506300, 0x15606200, 0x15706100, 
    0x15806000, 0x15905f00, 0x15a05e00, 0x15b05d00, 0x15c05c00, 0x15d05b00, 0x15e05a00, 0x15f05900, 
    0x16005800, 0x16105700, 0x16205600, 0x16305500, 0x16405400, 0x16505300, 0x16605200, 0x16705100, 
    0x16805000, 0x16904f00, 0x16a04e00, 0x16b04d00, 0x16c04c00, 0x16d04b00, 0x16e04a00, 0x16f04900, 
    0x17004800, 0x17104700, 0x17204600, 0x17304500, 0x17404400, 0x17504300, 0x17604200, 0x17704100, 
    0x17804000, 0x17903f00, 0x17a03e00, 0x17b03d00, 0x17c03c00, 0x17d03b00, 0x17e03a00, 0x17f03900, 
    0x18003800, 0x18103700, 0x18203600, 0x18303500, 0x18403400, 0x18503300, 0x18603200, 0x18703100, 
    0x18803000, 0x18902f00, 0x18a02e00, 0x18b02d00, 0x18c02c00, 0x18d02b00, 0x18e02a00, 0x18f02900, 
    0x19002800, 0x19102700, 0x19202600, 0x19302500, 0x19402400, 0x19502300, 0x19602200, 0x19702100, 
    0x19802000, 0x19901f00, 0x19a01e00, 0x19b01d00, 0x19c01c00, 0x19d01b00, 0x19e01a00, 0x19f01900, 
    0x1a001800, 0x1a101700, 0x1a201600, 0x1a301500, 0x1a401400, 0x1a501300, 0x1a601200, 0x1a701100, 
    0x1a801000, 0x1a900f00, 0x1aa00e00, 0x1ab00d00, 0x1ac00c00, 0x1ad00b00, 0x1ae00a00, 0x1af00900, 
    0x1b000800, 0x1b100700, 0x1b200600, 0x1b300500, 0x1b400400, 0x1b500300, 0x1b600200, 0x1b700100, 
    0x1b800000, 0x0001b802, 0x0011b702, 0x0021b602, 0x0031b502, 0x0041b402, 0x0051b302, 0x0061b202, 
    0x0071b102, 0x0081b002, 0x0091af02, 0x00a1ae02, 0x00b1ad02, 0x00c1ac02, 0x00d1ab02, 0x00e1aa02, 
    0x00f1a902, 0x0101a802, 0x0111a702, 0x0121a602, 0x0131a502, 0x0141a402, 0x0151a302, 0x0161a202, 
    0x0171a102, 0x0181a002, 0x01919f02, 0x01a19e02, 0x01b19d02, 0x01c19c02, 0x01d19b02, 0x01e19a02, 
    0x01f19902, 0x02019802, 0x02119702, 0x02219602, 0x02319502, 0x02419402, 0x02519302, 0x02619202, 
    0x02719102, 0x02819002, 0x02918f02, 0x02a18e02, 0x02b18d02, 0x02c18c02, 0x02d18b02, 0x02e18a02, 
    0x02f18902, 0x03018802, 0x03118702, 0x03218602, 0x03318502, 0x03418402, 0x03518302, 0x03618202, 
    0x03718102, 0x03818002, 0x03917f02, 0x03a17e02, 0x03b17d02, 0x03c17c02, 0x03d17b02, 0x03e17a02, 
    0x03f17902, 0x04017802, 0x04117702, 0x04217602, 0x04317502, 0x04417402, 0x04517302, 0x04617202, 
    0x04717102, 0x04817002, 0x04916f02, 0x04a16e02, 0x04b16d02, 0x04c16c02, 0x04d16b02, 0x04e16a02, 
    0x04f16902, 
};

#if 0
const signed short res_8_44_good_filttab[] = 
{
  30474,   2207,  -2081,   1862,  -1587,   1285,   -986,    712,   -482,    301,   -172,     86,    -37,     11,     -2,     -2, 
  30473,   2135,  -2049,   1844,  -1577,   1279,   -984,    711,   -482,    301,   -173,     87,    -37,     11,     -2,     -2, 
  30472,   2064,  -2016,   1826,  -1567,   1274,   -981,    710,   -483,    302,   -173,     87,    -38,     11,     -2,     -2, 
  30471,   1993,  -1984,   1808,  -1557,   1268,   -979,    710,   -483,    303,   -174,     88,    -38,     12,     -2,     -1, 
  30469,   1922,  -1952,   1790,  -1547,   1263,   -976,    709,   -483,    303,   -175,     88,    -39,     12,     -2,     -1, 
  30467,   1852,  -1920,   1772,  -1536,   1257,   -973,    708,   -483,    304,   -175,     89,    -39,     12,     -2,     -1, 
  30464,   1781,  -1888,   1754,  -1526,   1251,   -971,    707,   -483,    304,   -176,     89,    -39,     12,     -2,     -1, 
  30461,   1711,  -1855,   1736,  -1516,   1246,   -968,    706,   -483,    305,   -176,     90,    -40,     12,     -3,     -1, 
  30457,   1642,  -1823,   1718,  -1505,   1240,   -965,    705,   -483,    305,   -177,     90,    -40,     13,     -3,     -1, 
  30453,   1572,  -1791,   1700,  -1495,   1234,   -962,    704,   -483,    305,   -177,     91,    -40,     13,     -3,     -1, 
  30449,   1503,  -1759,   1681,  -1484,   1228,   -959,    703,   -483,    306,   -178,     91,    -41,     13,     -3,     -1, 
  30444,   1434,  -1727,   1663,  -1473,   1222,   -957,    702,   -483,    306,   -179,     92,    -41,     13,     -3,     -1, 
  30439,   1365,  -1694,   1645,  -1463,   1217,   -954,    701,   -483,    307,   -179,     92,    -42,     14,     -3,     -1, 
  30433,   1296,  -1662,   1627,  -1452,   1211,   -951,    700,   -483,    307,   -180,     93,    -42,     14,     -3,     -1, 
  30426,   1228,  -1630,   1608,  -1441,   1205,   -948,    699,   -483,    307,   -180,     93,    -42,     14,     -3,     -1, 
  30420,   1160,  -1598,   1590,  -1430,   1198,   -945,    697,   -482,    308,   -181,     94,    -43,     14,     -4,     -1, 
  30412,   1092,  -1566,   1571,  -1420,   1192,   -942,    696,   -482,    308,   -181,     94,    -43,     14,     -4,     -1, 
  30405,   1025,  -1533,   1553,  -1409,   1186,   -938,    695,   -482,    308,   -182,     94,    -43,     15,     -4,     -1, 
  30397,    957,  -1501,   1534,  -1398,   1180,   -935,    694,   -482,    309,   -182,     95,    -44,     15,     -4,     -1, 
  30388,    890,  -1469,   1516,  -1387,   1174,   -932,    692,   -482,    309,   -183,     95,    -44,     15,     -4,     -1, 
  30379,    824,  -1437,   1497,  -1376,   1167,   -929,    691,   -481,    309,   -183,     96,    -44,     15,     -4,     -1, 
  30370,    757,  -1405,   1479,  -1365,   1161,   -926,    690,   -481,    310,   -184,     96,    -45,     16,     -4,     -1, 
  30360,    691,  -1373,   1460,  -1354,   1155,   -922,    688,   -481,    310,   -184,     97,    -45,     16,     -4,     -1, 
  30350,    625,  -1341,   1441,  -1342,   1148,   -919,    687,   -481,    310,   -184,     97,    -45,     16,     -4,     -1, 
  30339,    559,  -1309,   1423,  -1331,   1142,   -916,    685,   -480,    310,   -185,     98,    -46,     16,     -5,      0, 
  30328,    494,  -1277,   1404,  -1320,   1135,   -912,    684,   -480,    311,   -185,     98,    -46,     16,     -5,      0, 
  30316,    429,  -1245,   1385,  -1309,   1129,   -909,    682,   -479,    311,   -186,     98,    -46,     17,     -5,      0, 
  30304,    364,  -1213,   1366,  -1297,   1122,   -905,    681,   -479,    311,   -186,     99,    -47,     17,     -5,      0, 
  30291,    299,  -1181,   1348,  -1286,   1116,   -902,    679,   -479,    311,   -186,     99,    -47,     17,     -5,      0, 
  30278,    235,  -1149,   1329,  -1275,   1109,   -898,    678,   -478,    311,   -187,    100,    -47,     17,     -5,      0, 
  30265,    171,  -1117,   1310,  -1263,   1102,   -895,    676,   -478,    311,   -187,    100,    -47,     17,     -5,      0, 
  30251,    107,  -1085,   1291,  -1252,   1096,   -891,    674,   -477,    312,   -188,    100,    -48,     18,     -5,      0, 
  30236,     43,  -1053,   1272,  -1240,   1089,   -887,    673,   -477,    312,   -188,    101,    -48,     18,     -5,      0, 
  30222,    -20,  -1021,   1253,  -1229,   1082,   -884,    671,   -476,    312,   -188,    101,    -48,     18,     -6,      0, 
  30206,    -83,   -989,   1234,  -1217,   1075,   -880,    669,   -476,    312,   -189,    101,    -49,     18,     -6,      0, 
  30191,   -146,   -958,   1215,  -1206,   1068,   -876,    668,   -475,    312,   -189,    102,    -49,     18,     -6,      0, 
  30175,   -208,   -926,   1196,  -1194,   1062,   -872,    666,   -475,    312,   -189,    102,    -49,     19,     -6,      0, 
  30158,   -270,   -894,   1177,  -1182,   1055,   -869,    664,   -474,    312,   -190,    102,    -49,     19,     -6,      0, 
  30141,   -332,   -863,   1158,  -1171,   1048,   -865,    662,   -473,    312,   -190,    103,    -50,     19,     -6,      0, 
  30124,   -394,   -831,   1139,  -1159,   1041,   -861,    660,   -473,    312,   -190,    103,    -50,     19,     -6,      0, 
  30106,   -455,   -800,   1120,  -1147,   1034,   -857,    658,   -472,    312,   -190,    103,    -50,     19,     -6,      0, 
  30087,   -516,   -768,   1101,  -1135,   1026,   -853,    657,   -471,    312,   -191,    104,    -51,     19,     -6,      0, 
  30069,   -577,   -737,   1082,  -1123,   1019,   -849,    655,   -471,    312,   -191,    104,    -51,     20,     -6,      0, 
  30049,   -637,   -705,   1063,  -1112,   1012,   -845,    653,   -470,    312,   -191,    104,    -51,     20,     -7,      0, 
  30030,   -697,   -674,   1044,  -1100,   1005,   -841,    651,   -469,    312,   -191,    105,    -51,     20,     -7,      0, 
  30010,   -757,   -642,   1025,  -1088,    998,   -837,    649,   -469,    312,   -192,    105,    -52,     20,     -7,      0, 
  29989,   -817,   -611,   1006,  -1076,    991,   -833,    647,   -468,    312,   -192,    105,    -52,     20,     -7,      0, 
  29968,   -876,   -580,    987,  -1064,    983,   -829,    645,   -467,    312,   -192,    106,    -52,     21,     -7,      1, 
  29947,   -935,   -549,    968,  -1052,    976,   -824,    642,   -466,    312,   -192,    106,    -52,     21,     -7,      1, 
  29925,   -994,   -518,    948,  -1040,    969,   -820,    640,   -465,    311,   -192,    106,    -53,     21,     -7,      1, 
  29903,  -1052,   -486,    929,  -1028,    961,   -816,    638,   -464,    311,   -193,    106,    -53,     21,     -7,      1, 
  29880,  -1110,   -455,    910,  -1016,    954,   -812,    636,   -464,    311,   -193,    107,    -53,     21,     -7,      1, 
  29857,  -1168,   -424,    891,  -1003,    946,   -808,    634,   -463,    311,   -193,    107,    -53,     21,     -7,      1, 
  29833,  -1226,   -393,    872,   -991,    939,   -803,    632,   -462,    311,   -193,    107,    -54,     22,     -7,      1, 
  29809,  -1283,   -363,    853,   -979,    931,   -799,    629,   -461,    311,   -193,    108,    -54,     22,     -8,      1, 
  29785,  -1340,   -332,    834,   -967,    924,   -795,    627,   -460,    310,   -193,    108,    -54,     22,     -8,      1, 
  29760,  -1397,   -301,    814,   -955,    916,   -790,    625,   -459,    310,   -194,    108,    -54,     22,     -8,      1, 
  29735,  -1453,   -270,    795,   -943,    909,   -786,    623,   -458,    310,   -194,    108,    -55,     22,     -8,      1, 
  29709,  -1509,   -240,    776,   -930,    901,   -781,    620,   -457,    310,   -194,    109,    -55,     22,     -8,      1, 
  29683,  -1565,   -209,    757,   -918,    893,   -777,    618,   -456,    309,   -194,    109,    -55,     22,     -8,      1, 
  29656,  -1620,   -179,    738,   -906,    886,   -772,    615,   -455,    309,   -194,    109,    -55,     23,     -8,      1, 
  29629,  -1676,   -148,    719,   -893,    878,   -768,    613,   -454,    309,   -194,    109,    -55,     23,     -8,      1, 
  29602,  -1730,   -118,    699,   -881,    870,   -763,    611,   -453,    309,   -194,    109,    -56,     23,     -8,      1, 
  29574,  -1785,    -88,    680,   -869,    862,   -759,    608,   -452,    308,   -194,    110,    -56,     23,     -8,      1, 
  29546,  -1839,    -57,    661,   -856,    855,   -754,    606,   -451,    308,   -194,    110,    -56,     23,     -8,      1, 
  29517,  -1893,    -27,    642,   -844,    847,   -749,    603,   -449,    308,   -194,    110,    -56,     23,     -8,      1, 
  29488,  -1947,      3,    623,   -832,    839,   -745,    601,   -448,    307,   -194,    110,    -56,     23,     -9,      1, 
  29458,  -2000,     33,    604,   -819,    831,   -740,    598,   -447,    307,   -194,    110,    -57,     24,     -9,      1, 
  29428,  -2053,     63,    585,   -807,    823,   -735,    596,   -446,    306,   -195,    111,    -57,     24,     -9,      1, 
  29398,  -2106,     93,    566,   -794,    815,   -731,    593,   -445,    306,   -195,    111,    -57,     24,     -9,      1, 
  29367,  -2159,    123,    547,   -782,    807,   -726,    590,   -443,    306,   -195,    111,    -57,     24,     -9,      1, 
  29336,  -2211,    152,    527,   -769,    800,   -721,    588,   -442,    305,   -195,    111,    -57,     24,     -9,      1, 
  29304,  -2262,    182,    508,   -757,    792,   -716,    585,   -441,    305,   -195,    111,    -57,     24,     -9,      1, 
  29272,  -2314,    211,    489,   -744,    784,   -711,    582,   -440,    304,   -194,    111,    -58,     24,     -9,      1, 
  29239,  -2365,    241,    470,   -732,    776,   -706,    580,   -438,    304,   -194,    111,    -58,     25,     -9,      1, 
  29207,  -2416,    270,    451,   -719,    767,   -702,    577,   -437,    303,   -194,    112,    -58,     25,     -9,      2, 
  29173,  -2467,    300,    432,   -707,    759,   -697,    574,   -436,    303,   -194,    112,    -58,     25,     -9,      2, 
  29139,  -2517,    329,    413,   -694,    751,   -692,    571,   -434,    302,   -194,    112,    -58,     25,     -9,      2, 
  29105,  -2567,    358,    394,   -682,    743,   -687,    569,   -433,    302,   -194,    112,    -58,     25,     -9,      2, 
  29071,  -2616,    387,    375,   -669,    735,   -682,    566,   -432,    301,   -194,    112,    -59,     25,    -10,      2, 
  29036,  -2666,    416,    356,   -657,    727,   -677,    563,   -430,    301,   -194,    112,    -59,     25,    -10,      2, 
  29000,  -2715,    445,    337,   -644,    719,   -672,    560,   -429,    300,   -194,    112,    -59,     25,    -10,      2, 
  28964,  -2764,    474,    319,   -631,    711,   -667,    557,   -427,    300,   -194,    112,    -59,     26,    -10,      2, 
  28928,  -2812,    503,    300,   -619,    702,   -662,    554,   -426,    299,   -194,    113,    -59,     26,    -10,      2, 
  28892,  -2860,    531,    281,   -606,    694,   -657,    552,   -425,    299,   -194,    113,    -59,     26,    -10,      2, 
  28854,  -2908,    560,    262,   -594,    686,   -651,    549,   -423,    298,   -194,    113,    -59,     26,    -10,      2, 
  28817,  -2955,    588,    243,   -581,    678,   -646,    546,   -422,    297,   -193,    113,    -60,     26,    -10,      2, 
  28779,  -3002,    617,    224,   -568,    669,   -641,    543,   -420,    297,   -193,    113,    -60,     26,    -10,      2, 
  28741,  -3049,    645,    206,   -556,    661,   -636,    540,   -419,    296,   -193,    113,    -60,     26,    -10,      2, 
  28702,  -3096,    673,    187,   -543,    653,   -631,    537,   -417,    296,   -193,    113,    -60,     26,    -10,      2, 
  28663,  -3142,    701,    168,   -530,    644,   -626,    534,   -415,    295,   -193,    113,    -60,     26,    -10,      2, 
  28624,  -3188,    729,    149,   -518,    636,   -620,    531,   -414,    294,   -193,    113,    -60,     27,    -10,      2, 
  28584,  -3233,    757,    131,   -505,    628,   -615,    528,   -412,    294,   -193,    113,    -60,     27,    -10,      2, 
  28543,  -3278,    785,    112,   -492,    619,   -610,    525,   -411,    293,   -192,    113,    -60,     27,    -10,      2, 
  28503,  -3323,    812,     94,   -480,    611,   -604,    521,   -409,    292,   -192,    113,    -61,     27,    -11,      2, 
  28462,  -3368,    840,     75,   -467,    603,   -599,    518,   -407,    291,   -192,    113,    -61,     27,    -11,      2, 
  28420,  -3412,    867,     56,   -455,    594,   -594,    515,   -406,    291,   -192,    113,    -61,     27,    -11,      2, 
  28378,  -3456,    895,     38,   -442,    586,   -589,    512,   -404,    290,   -191,    113,    -61,     27,    -11,      2, 
  28336,  -3499,    922,     19,   -429,    577,   -583,    509,   -402,    289,   -191,    113,    -61,     27,    -11,      2, 
  28293,  -3543,    949,      1,   -417,    569,   -578,    506,   -401,    288,   -191,    113,    -61,     27,    -11,      2, 
  28250,  -3586,    976,    -17,   -404,    560,   -572,    502,   -399,    288,   -191,    113,    -61,     27,    -11,      2, 
  28207,  -3628,   1003,    -36,   -391,    552,   -567,    499,   -397,    287,   -191,    113,    -61,     27,    -11,      2, 
  28163,  -3671,   1030,    -54,   -379,    543,   -562,    496,   -396,    286,   -190,    113,    -61,     28,    -11,      2, 
  28119,  -3712,   1057,    -72,   -366,    535,   -556,    493,   -394,    285,   -190,    113,    -61,     28,    -11,      2, 
  28074,  -3754,   1083,    -91,   -353,    526,   -551,    489,   -392,    284,   -190,    113,    -61,     28,    -11,      2, 
  28029,  -3795,   1110,   -109,   -341,    518,   -545,    486,   -390,    284,   -189,    113,    -62,     28,    -11,      2, 
  27984,  -3836,   1136,   -127,   -328,    509,   -540,    483,   -388,    283,   -189,    113,    -62,     28,    -11,      2, 
  27938,  -3877,   1163,   -145,   -316,    501,   -534,    480,   -387,    282,   -189,    113,    -62,     28,    -11,      2, 
  27892,  -3917,   1189,   -163,   -303,    492,   -529,    476,   -385,    281,   -189,    113,    -62,     28,    -11,      2, 
  27846,  -3957,   1215,   -181,   -290,    484,   -523,    473,   -383,    280,   -188,    113,    -62,     28,    -11,      2, 
  27799,  -3997,   1241,   -200,   -278,    475,   -518,    470,   -381,    279,   -188,    113,    -62,     28,    -11,      2, 
  27751,  -4037,   1267,   -218,   -265,    467,   -512,    466,   -379,    278,   -188,    113,    -62,     28,    -11,      2, 
  27704,  -4076,   1292,   -235,   -253,    458,   -506,    463,   -377,    277,   -187,    113,    -62,     28,    -12,      3, 
  27656,  -4114,   1318,   -253,   -240,    450,   -501,    459,   -375,    277,   -187,    113,    -62,     28,    -12,      3, 
  27607,  -4153,   1344,   -271,   -227,    441,   -495,    456,   -373,    276,   -186,    113,    -62,     28,    -12,      3, 
  27559,  -4191,   1369,   -289,   -215,    432,   -490,    452,   -372,    275,   -186,    113,    -62,     29,    -12,      3, 
  27509,  -4228,   1394,   -307,   -202,    424,   -484,    449,   -370,    274,   -186,    113,    -62,     29,    -12,      3, 
  27460,  -4266,   1419,   -325,   -190,    415,   -478,    446,   -368,    273,   -185,    113,    -62,     29,    -12,      3, 
  27410,  -4303,   1444,   -342,   -177,    407,   -473,    442,   -366,    272,   -185,    113,    -62,     29,    -12,      3, 
  27360,  -4340,   1469,   -360,   -165,    398,   -467,    439,   -364,    271,   -185,    112,    -62,     29,    -12,      3, 
  27309,  -4376,   1494,   -377,   -152,    389,   -461,    435,   -362,    270,   -184,    112,    -62,     29,    -12,      3, 
  27258,  -4412,   1519,   -395,   -140,    381,   -456,    432,   -360,    269,   -184,    112,    -62,     29,    -12,      3, 
  27207,  -4448,   1543,   -412,   -128,    372,   -450,    428,   -358,    268,   -183,    112,    -62,     29,    -12,      3, 
  27155,  -4483,   1568,   -430,   -115,    363,   -444,    424,   -356,    267,   -183,    112,    -62,     29,    -12,      3, 
  27103,  -4518,   1592,   -447,   -103,    355,   -438,    421,   -354,    266,   -183,    112,    -62,     29,    -12,      3, 
  27050,  -4553,   1616,   -465,    -90,    346,   -433,    417,   -352,    265,   -182,    112,    -62,     29,    -12,      3, 
  26998,  -4588,   1640,   -482,    -78,    338,   -427,    414,   -350,    264,   -182,    112,    -62,     29,    -12,      3, 
  26945,  -4622,   1664,   -499,    -65,    329,   -421,    410,   -347,    263,   -181,    112,    -62,     29,    -12,      3, 
  26891,  -4655,   1688,   -516,    -53,    320,   -415,    406,   -345,    261,   -181,    111,    -62,     29,    -12,      3, 
  26837,  -4689,   1711,   -533,    -41,    312,   -410,    403,   -343,    260,   -180,    111,    -62,     29,    -12,      3, 
  26783,  -4722,   1735,   -551,    -28,    303,   -404,    399,   -341,    259,   -180,    111,    -62,     29,    -12,      3, 
  26728,  -4755,   1758,   -568,    -16,    294,   -398,    396,   -339,    258,   -179,    111,    -62,     29,    -12,      3, 
  26673,  -4787,   1781,   -585,     -4,    286,   -392,    392,   -337,    257,   -179,    111,    -62,     29,    -12,      3, 
  26618,  -4819,   1805,   -601,      8,    277,   -386,    388,   -335,    256,   -178,    111,    -62,     29,    -12,      3, 
  26563,  -4851,   1827,   -618,     21,    268,   -381,    385,   -333,    255,   -178,    111,    -62,     29,    -12,      3, 
  26507,  -4883,   1850,   -635,     33,    260,   -375,    381,   -330,    254,   -177,    110,    -62,     29,    -12,      3, 
  26450,  -4914,   1873,   -652,     45,    251,   -369,    377,   -328,    253,   -177,    110,    -62,     30,    -12,      3, 
  26394,  -4944,   1896,   -668,     57,    243,   -363,    373,   -326,    251,   -176,    110,    -62,     30,    -13,      3, 
  26337,  -4975,   1918,   -685,     69,    234,   -357,    370,   -324,    250,   -176,    110,    -62,     30,    -13,      3, 
  26279,  -5005,   1940,   -702,     82,    225,   -351,    366,   -322,    249,   -175,    110,    -62,     30,    -13,      3, 
  26222,  -5035,   1963,   -718,     94,    217,   -346,    362,   -319,    248,   -175,    109,    -62,     30,    -13,      3, 
  26164,  -5064,   1985,   -735,    106,    208,   -340,    358,   -317,    247,   -174,    109,    -62,     30,    -13,      3, 
  26105,  -5094,   2007,   -751,    118,    199,   -334,    355,   -315,    245,   -174,    109,    -62,     30,    -13,      3, 
  26047,  -5122,   2028,   -767,    130,    191,   -328,    351,   -313,    244,   -173,    109,    -62,     30,    -13,      3, 
  25988,  -5151,   2050,   -783,    142,    182,   -322,    347,   -310,    243,   -172,    109,    -62,     30,    -13,      3, 
  25928,  -5179,   2071,   -800,    154,    174,   -316,    343,   -308,    242,   -172,    108,    -62,     30,    -13,      3, 
  25869,  -5207,   2093,   -816,    166,    165,   -310,    340,   -306,    241,   -171,    108,    -62,     30,    -13,      3, 
  25809,  -5234,   2114,   -832,    178,    156,   -304,    336,   -304,    239,   -171,    108,    -62,     30,    -13,      3, 
  25748,  -5261,   2135,   -848,    190,    148,   -299,    332,   -301,    238,   -170,    108,    -62,     30,    -13,      3, 
  25688,  -5288,   2156,   -864,    201,    139,   -293,    328,   -299,    237,   -169,    108,    -62,     30,    -13,      3, 
  25627,  -5315,   2177,   -879,    213,    131,   -287,    324,   -297,    236,   -169,    107,    -62,     30,    -13,      3, 
  25565,  -5341,   2197,   -895,    225,    122,   -281,    320,   -294,    234,   -168,    107,    -62,     30,    -13,      3, 
  25504,  -5367,   2218,   -911,    237,    114,   -275,    317,   -292,    233,   -168,    107,    -62,     30,    -13,      3, 
  25442,  -5392,   2238,   -927,    249,    105,   -269,    313,   -290,    232,   -167,    107,    -62,     30,    -13,      3, 
  25380,  -5418,   2258,   -942,    260,     97,   -263,    309,   -287,    230,   -166,    106,    -62,     30,    -13,      3, 
  25317,  -5442,   2278,   -958,    272,     88,   -257,    305,   -285,    229,   -166,    106,    -62,     30,    -13,      3, 
  25254,  -5467,   2298,   -973,    284,     80,   -251,    301,   -283,    228,   -165,    106,    -61,     30,    -13,      3, 
  25191,  -5491,   2318,   -988,    295,     71,   -245,    297,   -280,    226,   -164,    106,    -61,     30,    -13,      3, 
  25127,  -5515,   2338,  -1004,    307,     63,   -239,    293,   -278,    225,   -164,    105,    -61,     30,    -13,      3, 
  25064,  -5539,   2357,  -1019,    319,     54,   -233,    289,   -275,    224,   -163,    105,    -61,     30,    -13,      3, 
  25000,  -5562,   2376,  -1034,    330,     46,   -228,    285,   -273,    222,   -162,    105,    -61,     30,    -13,      3, 
  24935,  -5585,   2396,  -1049,    342,     37,   -222,    281,   -271,    221,   -162,    104,    -61,     30,    -13,      3, 
  24870,  -5607,   2415,  -1064,    353,     29,   -216,    278,   -268,    220,   -161,    104,    -61,     30,    -13,      3, 
  24805,  -5630,   2434,  -1079,    365,     20,   -210,    274,   -266,    218,   -160,    104,    -61,     30,    -13,      3, 
  24740,  -5651,   2452,  -1094,    376,     12,   -204,    270,   -263,    217,   -160,    104,    -61,     30,    -13,      3, 
  24674,  -5673,   2471,  -1109,    387,      3,   -198,    266,   -261,    216,   -159,    103,    -61,     30,    -13,      3, 
  24609,  -5694,   2489,  -1123,    399,     -5,   -192,    262,   -258,    214,   -158,    103,    -61,     30,    -13,      3, 
  24542,  -5715,   2508,  -1138,    410,    -13,   -186,    258,   -256,    213,   -158,    103,    -61,     30,    -13,      3, 
  24476,  -5736,   2526,  -1153,    421,    -22,   -180,    254,   -254,    211,   -157,    102,    -60,     30,    -13,      3, 
  24409,  -5756,   2544,  -1167,    432,    -30,   -174,    250,   -251,    210,   -156,    102,    -60,     30,    -13,      3, 
  24342,  -5776,   2561,  -1181,    444,    -38,   -168,    246,   -249,    209,   -155,    102,    -60,     30,    -13,      3, 
  24275,  -5796,   2579,  -1196,    455,    -47,   -162,    242,   -246,    207,   -155,    101,    -60,     30,    -13,      3, 
  24207,  -5815,   2597,  -1210,    466,    -55,   -156,    238,   -244,    206,   -154,    101,    -60,     30,    -13,      3, 
  24139,  -5834,   2614,  -1224,    477,    -63,   -151,    234,   -241,    204,   -153,    101,    -60,     30,    -13,      3, 
  24071,  -5853,   2631,  -1238,    488,    -72,   -145,    230,   -239,    203,   -152,    100,    -60,     30,    -13,      3, 
  24002,  -5871,   2648,  -1252,    499,    -80,   -139,    226,   -236,    201,   -152,    100,    -60,     30,    -13,      3, 
  23934,  -5889,   2665,  -1266,    510,    -88,   -133,    222,   -234,    200,   -151,    100,    -60,     30,    -13,      3, 
  23864,  -5907,   2682,  -1280,    521,    -96,   -127,    218,   -231,    198,   -150,     99,    -59,     30,    -13,      3, 
  23795,  -5924,   2698,  -1294,    532,   -105,   -121,    214,   -229,    197,   -149,     99,    -59,     30,    -13,      3, 
  23726,  -5941,   2715,  -1307,    543,   -113,   -115,    210,   -226,    195,   -149,     99,    -59,     30,    -13,      3, 
  23656,  -5958,   2731,  -1321,    553,   -121,   -109,    206,   -224,    194,   -148,     98,    -59,     29,    -13,      3, 
  23586,  -5974,   2747,  -1334,    564,   -129,   -103,    202,   -221,    192,   -147,     98,    -59,     29,    -13,      3, 
  23515,  -5990,   2763,  -1348,    575,   -137,    -97,    198,   -218,    191,   -146,     98,    -59,     29,    -13,      3, 
  23444,  -6006,   2779,  -1361,    585,   -145,    -92,    194,   -216,    189,   -145,     97,    -59,     29,    -13,      3, 
  23374,  -6022,   2795,  -1375,    596,   -153,    -86,    190,   -213,    188,   -145,     97,    -58,     29,    -13,      3, 
  23302,  -6037,   2810,  -1388,    607,   -162,    -80,    186,   -211,    186,   -144,     96,    -58,     29,    -13,      3, 
  23231,  -6052,   2825,  -1401,    617,   -170,    -74,    182,   -208,    185,   -143,     96,    -58,     29,    -13,      3, 
  23159,  -6066,   2841,  -1414,    628,   -178,    -68,    178,   -206,    183,   -142,     96,    -58,     29,    -13,      3, 
  23087,  -6080,   2856,  -1427,    638,   -186,    -62,    174,   -203,    182,   -141,     95,    -58,     29,    -13,      3, 
  23015,  -6094,   2870,  -1440,    648,   -194,    -57,    170,   -200,    180,   -141,     95,    -58,     29,    -13,      3, 
  22942,  -6108,   2885,  -1452,    659,   -202,    -51,    166,   -198,    179,   -140,     95,    -58,     29,    -13,      3, 
  22870,  -6121,   2900,  -1465,    669,   -210,    -45,    162,   -195,    177,   -139,     94,    -57,     29,    -13,      3, 
  22797,  -6134,   2914,  -1477,    679,   -218,    -39,    158,   -193,    176,   -138,     94,    -57,     29,    -13,      3, 
  22724,  -6146,   2928,  -1490,    690,   -225,    -33,    154,   -190,    174,   -137,     93,    -57,     29,    -13,      3, 
  22650,  -6159,   2942,  -1502,    700,   -233,    -27,    150,   -187,    173,   -136,     93,    -57,     29,    -13,      3, 
  22576,  -6171,   2956,  -1515,    710,   -241,    -22,    146,   -185,    171,   -136,     93,    -57,     29,    -13,      3, 
  22502,  -6182,   2970,  -1527,    720,   -249,    -16,    142,   -182,    170,   -135,     92,    -57,     29,    -13,      3, 
  22428,  -6194,   2983,  -1539,    730,   -257,    -10,    138,   -180,    168,   -134,     92,    -56,     29,    -13,      3, 
  22354,  -6205,   2997,  -1551,    740,   -265,     -4,    134,   -177,    166,   -133,     91,    -56,     29,    -13,      3, 
  22279,  -6215,   3010,  -1563,    750,   -272,      1,    130,   -174,    165,   -132,     91,    -56,     29,    -13,      3, 
  22204,  -6226,   3023,  -1575,    760,   -280,      7,    126,   -172,    163,   -131,     90,    -56,     29,    -13,      3, 
  22129,  -6236,   3036,  -1587,    769,   -288,     13,    122,   -169,    162,   -130,     90,    -56,     29,    -13,      3, 
  22054,  -6246,   3049,  -1598,    779,   -296,     19,    118,   -167,    160,   -129,     90,    -56,     28,    -13,      3, 
  21978,  -6255,   3061,  -1610,    789,   -303,     24,    114,   -164,    158,   -129,     89,    -55,     28,    -13,      3, 
  21902,  -6264,   3074,  -1621,    799,   -311,     30,    110,   -161,    157,   -128,     89,    -55,     28,    -13,      3, 
  21826,  -6273,   3086,  -1633,    808,   -319,     36,    106,   -159,    155,   -127,     88,    -55,     28,    -13,      3, 
  21750,  -6282,   3098,  -1644,    818,   -326,     41,    102,   -156,    154,   -126,     88,    -55,     28,    -13,      3, 
  21673,  -6290,   3110,  -1655,    827,   -334,     47,     98,   -153,    152,   -125,     87,    -55,     28,    -13,      3, 
  21597,  -6298,   3122,  -1666,    837,   -341,     53,     94,   -151,    150,   -124,     87,    -54,     28,    -13,      3, 
  21520,  -6306,   3133,  -1677,    846,   -349,     58,     90,   -148,    149,   -123,     86,    -54,     28,    -13,      3, 
  21443,  -6313,   3145,  -1688,    856,   -356,     64,     86,   -145,    147,   -122,     86,    -54,     28,    -13,      3, 
  21365,  -6320,   3156,  -1699,    865,   -364,     70,     82,   -143,    146,   -121,     86,    -54,     28,    -13,      3, 
  21288,  -6327,   3167,  -1710,    874,   -371,     75,     78,   -140,    144,   -120,     85,    -54,     28,    -13,      3, 
  21210,  -6333,   3178,  -1721,    883,   -379,     81,     74,   -137,    142,   -120,     85,    -53,     28,    -13,      3, 
  21132,  -6339,   3189,  -1731,    892,   -386,     87,     70,   -135,    141,   -119,     84,    -53,     28,    -13,      3, 
  21054,  -6345,   3200,  -1742,    902,   -393,     92,     66,   -132,    139,   -118,     84,    -53,     28,    -13,      3, 
  20976,  -6351,   3210,  -1752,    911,   -401,     98,     62,   -130,    137,   -117,     83,    -53,     28,    -13,      3, 
  20897,  -6356,   3220,  -1762,    920,   -408,    103,     58,   -127,    136,   -116,     83,    -53,     27,    -13,      3, 
  20818,  -6361,   3231,  -1772,    929,   -415,    109,     54,   -124,    134,   -115,     82,    -52,     27,    -13,      3, 
  20739,  -6366,   3241,  -1782,    937,   -422,    114,     50,   -122,    132,   -114,     82,    -52,     27,    -13,      3, 
  20660,  -6370,   3250,  -1792,    946,   -430,    120,     46,   -119,    131,   -113,     81,    -52,     27,    -13,      3, 
  20581,  -6374,   3260,  -1802,    955,   -437,    125,     42,   -116,    129,   -112,     81,    -52,     27,    -13,      3, 
  20501,  -6378,   3269,  -1812,    964,   -444,    131,     38,   -114,    127,   -111,     80,    -52,     27,    -13,      3, 
  20421,  -6381,   3279,  -1822,    972,   -451,    136,     34,   -111,    126,   -110,     80,    -51,     27,    -13,      3, 
  20342,  -6384,   3288,  -1831,    981,   -458,    142,     30,   -108,    124,   -109,     79,    -51,     27,    -13,      3, 
  20261,  -6387,   3297,  -1841,    989,   -465,    147,     26,   -106,    122,   -108,     79,    -51,     27,    -13,      3, 
  20181,  -6390,   3306,  -1850,    998,   -472,    153,     22,   -103,    121,   -107,     78,    -51,     27,    -13,      3, 
  20101,  -6392,   3314,  -1859,   1006,   -479,    158,     18,   -100,    119,   -106,     78,    -50,     27,    -13,      3, 
  20020,  -6394,   3323,  -1869,   1015,   -486,    163,     15,    -98,    117,   -105,     77,    -50,     27,    -12,      3, 
  19939,  -6396,   3331,  -1878,   1023,   -493,    169,     11,    -95,    116,   -104,     77,    -50,     26,    -12,      3, 
  19858,  -6397,   3339,  -1887,   1031,   -500,    174,      7,    -92,    114,   -103,     76,    -50,     26,    -12,      3, 
  19777,  -6398,   3347,  -1896,   1039,   -507,    179,      3,    -90,    112,   -102,     76,    -50,     26,    -12,      3, 
  19696,  -6399,   3355,  -1904,   1047,   -513,    185,     -1,    -87,    111,   -102,     75,    -49,     26,    -12,      3, 
  19614,  -6400,   3363,  -1913,   1056,   -520,    190,     -5,    -84,    109,   -101,     75,    -49,     26,    -12,      3, 
  19533,  -6400,   3370,  -1922,   1064,   -527,    195,     -9,    -82,    107,   -100,     74,    -49,     26,    -12,      3, 
  19451,  -6400,   3377,  -1930,   1071,   -534,    201,    -13,    -79,    106,    -99,     74,    -49,     26,    -12,      3, 
  19369,  -6400,   3385,  -1939,   1079,   -540,    206,    -17,    -76,    104,    -98,     73,    -48,     26,    -12,      3, 
  19287,  -6399,   3392,  -1947,   1087,   -547,    211,    -20,    -74,    102,    -97,     73,    -48,     26,    -12,      3, 
  19204,  -6398,   3398,  -1955,   1095,   -554,    216,    -24,    -71,    101,    -96,     72,    -48,     26,    -12,      3, 
  19122,  -6397,   3405,  -1963,   1103,   -560,    222,    -28,    -68,     99,    -95,     72,    -48,     26,    -12,      3, 
  19039,  -6396,   3412,  -1971,   1110,   -567,    227,    -32,    -66,     97,    -94,     71,    -47,     25,    -12,      3, 
  18956,  -6394,   3418,  -1979,   1118,   -573,    232,    -36,    -63,     96,    -93,     71,    -47,     25,    -12,      3, 
  18874,  -6392,   3424,  -1987,   1125,   -580,    237,    -40,    -61,     94,    -92,     70,    -47,     25,    -12,      3, 
  18791,  -6390,   3430,  -1994,   1133,   -586,    242,    -43,    -58,     92,    -91,     70,    -47,     25,    -12,      3, 
  18707,  -6387,   3436,  -2002,   1140,   -593,    247,    -47,    -55,     90,    -90,     69,    -46,     25,    -12,      3, 
  18624,  -6385,   3442,  -2010,   1147,   -599,    252,    -51,    -53,     89,    -89,     69,    -46,     25,    -12,      3, 
  18540,  -6381,   3447,  -2017,   1155,   -605,    257,    -55,    -50,     87,    -88,     68,    -46,     25,    -12,      3, 
  18457,  -6378,   3452,  -2024,   1162,   -612,    263,    -59,    -47,     85,    -87,     67,    -46,     25,    -12,      3, 
  18373,  -6374,   3458,  -2031,   1169,   -618,    268,    -62,    -45,     84,    -86,     67,    -45,     25,    -12,      3, 
  18289,  -6371,   3463,  -2038,   1176,   -624,    273,    -66,    -42,     82,    -85,     66,    -45,     25,    -12,      3, 
  18205,  -6366,   3467,  -2045,   1183,   -630,    278,    -70,    -39,     80,    -84,     66,    -45,     24,    -12,      3, 
  18121,  -6362,   3472,  -2052,   1190,   -636,    283,    -74,    -37,     79,    -83,     65,    -45,     24,    -12,      3, 
  18037,  -6357,   3477,  -2059,   1197,   -642,    287,    -77,    -34,     77,    -82,     65,    -44,     24,    -12,      3, 
  17952,  -6352,   3481,  -2066,   1204,   -648,    292,    -81,    -32,     75,    -81,     64,    -44,     24,    -12,      3, 
  17868,  -6347,   3485,  -2072,   1211,   -654,    297,    -85,    -29,     73,    -80,     64,    -44,     24,    -12,      3, 
  17783,  -6342,   3489,  -2079,   1217,   -660,    302,    -88,    -26,     72,    -79,     63,    -44,     24,    -12,      3, 
  17698,  -6336,   3493,  -2085,   1224,   -666,    307,    -92,    -24,     70,    -78,     63,    -43,     24,    -12,      3, 
  17614,  -6330,   3497,  -2091,   1230,   -672,    312,    -96,    -21,     68,    -76,     62,    -43,     24,    -12,      3, 
  17529,  -6324,   3500,  -2097,   1237,   -678,    317,    -99,    -19,     67,    -75,     61,    -43,     24,    -12,      3, 
  17443,  -6317,   3504,  -2103,   1243,   -684,    322,   -103,    -16,     65,    -74,     61,    -42,     23,    -11,      3, 
  17358,  -6310,   3507,  -2109,   1250,   -690,    326,   -107,    -13,     63,    -73,     60,    -42,     23,    -11,      3, 
  17273,  -6303,   3510,  -2115,   1256,   -696,    331,   -110,    -11,     62,    -72,     60,    -42,     23,    -11,      3, 
  17187,  -6296,   3513,  -2121,   1262,   -701,    336,   -114,     -8,     60,    -71,     59,    -42,     23,    -11,      3, 
  17102,  -6288,   3516,  -2127,   1268,   -707,    340,   -118,     -6,     58,    -70,     59,    -41,     23,    -11,      3, 
  17016,  -6280,   3518,  -2132,   1274,   -713,    345,   -121,     -3,     57,    -69,     58,    -41,     23,    -11,      3, 
  16930,  -6272,   3521,  -2138,   1280,   -718,    350,   -125,     -1,     55,    -68,     58,    -41,     23,    -11,      3, 
  16845,  -6264,   3523,  -2143,   1286,   -724,    354,   -128,      2,     53,    -67,     57,    -41,     23,    -11,      3, 
  16759,  -6255,   3525,  -2148,   1292,   -729,    359,   -132,      4,     51,    -66,     56,    -40,     22,    -11,      3, 
  16673,  -6247,   3527,  -2153,   1298,   -735,    364,   -136,      7,     50,    -65,     56,    -40,     22,    -11,      3, 
  16587,  -6237,   3529,  -2158,   1304,   -740,    368,   -139,     10,     48,    -64,     55,    -40,     22,    -11,      3, 
  16500,  -6228,   3530,  -2163,   1310,   -745,    373,   -143,     12,     46,    -63,     55,    -39,     22,    -11,      3, 
  16414,  -6218,   3532,  -2168,   1315,   -751,    377,   -146,     15,     45,    -62,     54,    -39,     22,    -11,      3, 
  16328,  -6209,   3533,  -2173,   1321,   -756,    382,   -150,     17,     43,    -61,     53,    -39,     22,    -11,      3, 
  16241,  -6199,   3534,  -2177,   1326,   -761,    386,   -153,     20,     41,    -60,     53,    -39,     22,    -11,      3, 
  16155,  -6188,   3535,  -2182,   1332,   -767,    391,   -157,     22,     40,    -59,     52,    -38,     22,    -11,      3, 
  16068,  -6178,   3536,  -2186,   1337,   -772,    395,   -160,     25,     38,    -58,     52,    -38,     22,    -11,      3, 
  15981,  -6167,   3536,  -2190,   1342,   -777,    400,   -164,     27,     36,    -57,     51,    -38,     21,    -11,      3, 
  15895,  -6156,   3537,  -2194,   1348,   -782,    404,   -167,     30,     35,    -56,     51,    -37,     21,    -11,      3, 
  15808,  -6145,   3537,  -2198,   1353,   -787,    408,   -170,     32,     33,    -55,     50,    -37,     21,    -11,      3, 
  15721,  -6133,   3537,  -2202,   1358,   -792,    413,   -174,     35,     31,    -54,     49,    -37,     21,    -11,      3, 
  15634,  -6121,   3537,  -2206,   1363,   -797,    417,   -177,     37,     30,    -53,     49,    -36,     21,    -11,      3, 
  15547,  -6109,   3537,  -2210,   1368,   -802,    421,   -181,     40,     28,    -52,     48,    -36,     21,    -11,      3, 
  15460,  -6097,   3537,  -2214,   1373,   -807,    425,   -184,     42,     26,    -51,     48,    -36,     21,    -10,      3, 
  15372,  -6085,   3537,  -2217,   1377,   -812,    430,   -187,     45,     25,    -50,     47,    -36,     20,    -10,      3, 
  15285,  -6072,   3536,  -2221,   1382,   -816,    434,   -191,     47,     23,    -49,     47,    -35,     20,    -10,      3, 
  15198,  -6059,   3535,  -2224,   1387,   -821,    438,   -194,     50,     21,    -48,     46,    -35,     20,    -10,      3, 
  15111,  -6046,   3534,  -2227,   1391,   -826,    442,   -197,     52,     20,    -47,     45,    -35,     20,    -10,      3, 
  15023,  -6032,   3533,  -2230,   1396,   -830,    446,   -201,     54,     18,    -46,     45,    -34,     20,    -10,      3, 
  14936,  -6019,   3532,  -2233,   1400,   -835,    450,   -204,     57,     16,    -45,     44,    -34,     20,    -10,      3, 
  14848,  -6005,   3531,  -2236,   1405,   -840,    454,   -207,     59,     15,    -43,     44,    -34,     20,    -10,      3, 
  14761,  -5991,   3529,  -2239,   1409,   -844,    458,   -210,     62,     13,    -42,     43,    -34,     20,    -10,      3, 
  14673,  -5976,   3527,  -2242,   1413,   -849,    462,   -214,     64,     11,    -41,     42,    -33,     19,    -10,      3, 
  14585,  -5962,   3526,  -2244,   1418,   -853,    466,   -217,     66,     10,    -40,     42,    -33,     19,    -10,      3, 
  14498,  -5947,   3524,  -2247,   1422,   -857,    470,   -220,     69,      8,    -39,     41,    -33,     19,    -10,      3, 
  14410,  -5932,   3521,  -2249,   1426,   -862,    474,   -223,     71,      6,    -38,     41,    -32,     19,    -10,      3, 
  14322,  -5917,   3519,  -2251,   1430,   -866,    478,   -226,     74,      5,    -37,     40,    -32,     19,    -10,      3, 
  14235,  -5902,   3517,  -2254,   1434,   -870,    482,   -230,     76,      3,    -36,     39,    -32,     19,    -10,      2, 
  14147,  -5886,   3514,  -2256,   1437,   -874,    486,   -233,     78,      2,    -35,     39,    -31,     19,    -10,      2, 
  14059,  -5870,   3511,  -2258,   1441,   -879,    490,   -236,     81,      0,    -34,     38,    -31,     18,    -10,      2, 
  13971,  -5854,   3508,  -2259,   1445,   -883,    494,   -239,     83,     -2,    -33,     38,    -31,     18,    -10,      2, 
  13883,  -5838,   3505,  -2261,   1449,   -887,    497,   -242,     85,     -3,    -32,     37,    -30,     18,    -10,      2, 
  13795,  -5821,   3502,  -2263,   1452,   -891,    501,   -245,     88,     -5,    -31,     36,    -30,     18,    -10,      2, 
  13707,  -5805,   3499,  -2264,   1456,   -895,    505,   -248,     90,     -7,    -30,     36,    -30,     18,     -9,      2, 
  13619,  -5788,   3495,  -2266,   1459,   -899,    508,   -251,     92,     -8,    -29,     35,    -30,     18,     -9,      2, 
  13531,  -5771,   3492,  -2267,   1462,   -903,    512,   -254,     95,    -10,    -28,     35,    -29,     18,     -9,      2, 
  13443,  -5754,   3488,  -2269,   1466,   -906,    516,   -257,     97,    -11,    -27,     34,    -29,     18,     -9,      2, 
  13355,  -5736,   3484,  -2270,   1469,   -910,    519,   -260,     99,    -13,    -26,     34,    -29,     17,     -9,      2, 
  13267,  -5718,   3480,  -2271,   1472,   -914,    523,   -263,    101,    -15,    -25,     33,    -28,     17,     -9,      2, 
  13179,  -5700,   3476,  -2272,   1475,   -918,    526,   -266,    104,    -16,    -24,     32,    -28,     17,     -9,      2, 
  13091,  -5682,   3471,  -2272,   1478,   -921,    530,   -269,    106,    -18,    -23,     32,    -28,     17,     -9,      2, 
  13003,  -5664,   3467,  -2273,   1481,   -925,    533,   -272,    108,    -19,    -22,     31,    -27,     17,     -9,      2, 
  12915,  -5646,   3462,  -2274,   1484,   -928,    537,   -275,    111,    -21,    -21,     31,    -27,     17,     -9,      2, 
  12827,  -5627,   3457,  -2274,   1487,   -932,    540,   -278,    113,    -22,    -20,     30,    -27,     17,     -9,      2, 
  12739,  -5608,   3452,  -2275,   1489,   -935,    544,   -281,    115,    -24,    -19,     29,    -26,     16,     -9,      2, 
  12651,  -5589,   3447,  -2275,   1492,   -939,    547,   -284,    117,    -26,    -18,     29,    -26,     16,     -9,      2, 
  12563,  -5570,   3442,  -2275,   1494,   -942,    550,   -287,    119,    -27,    -17,     28,    -26,     16,     -9,      2, 
  12475,  -5550,   3437,  -2276,   1497,   -945,    554,   -290,    122,    -29,    -16,     28,    -26,     16,     -9,      2, 
  12387,  -5530,   3431,  -2276,   1499,   -949,    557,   -292,    124,    -30,    -15,     27,    -25,     16,     -9,      2, 
  12299,  -5511,   3425,  -2275,   1502,   -952,    560,   -295,    126,    -32,    -14,     26,    -25,     16,     -9,      2, 
  12211,  -5491,   3420,  -2275,   1504,   -955,    563,   -298,    128,    -33,    -13,     26,    -25,     16,     -9,      2, 
  12123,  -5470,   3414,  -2275,   1506,   -958,    566,   -301,    130,    -35,    -12,     25,    -24,     15,     -8,      2, 
  12036,  -5450,   3408,  -2275,   1508,   -961,    570,   -303,    132,    -36,    -11,     25,    -24,     15,     -8,      2, 
  11948,  -5429,   3401,  -2274,   1510,   -964,    573,   -306,    135,    -38,    -10,     24,    -24,     15,     -8,      2, 
  11860,  -5408,   3395,  -2274,   1512,   -967,    576,   -309,    137,    -40,     -9,     23,    -23,     15,     -8,      2, 
  11772,  -5388,   3388,  -2273,   1514,   -970,    579,   -312,    139,    -41,     -8,     23,    -23,     15,     -8,      2, 
  11684,  -5366,   3382,  -2272,   1516,   -973,    582,   -314,    141,    -43,     -7,     22,    -23,     15,     -8,      2, 
  11596,  -5345,   3375,  -2271,   1518,   -976,    585,   -317,    143,    -44,     -6,     22,    -22,     15,     -8,      2, 
  11509,  -5324,   3368,  -2270,   1520,   -979,    588,   -319,    145,    -46,     -5,     21,    -22,     14,     -8,      2, 
  11421,  -5302,   3361,  -2269,   1521,   -982,    591,   -322,    147,    -47,     -4,     20,    -22,     14,     -8,      2, 
  11333,  -5280,   3354,  -2268,   1523,   -984,    594,   -325,    149,    -49,     -3,     20,    -21,     14,     -8,      2, 
  11245,  -5258,   3347,  -2267,   1525,   -987,    596,   -327,    151,    -50,     -2,     19,    -21,     14,     -8,      2, 
  11158,  -5236,   3339,  -2265,   1526,   -990,    599,   -330,    153,    -52,     -1,     19,    -21,     14,     -8,      2, 
  11070,  -5214,   3332,  -2264,   1527,   -992,    602,   -332,    155,    -53,      0,     18,    -21,     14,     -8,      2, 
  10983,  -5191,   3324,  -2262,   1529,   -995,    605,   -335,    157,    -54,      1,     18,    -20,     13,     -8,      2, 
  10895,  -5168,   3316,  -2261,   1530,   -997,    608,   -337,    159,    -56,      2,     17,    -20,     13,     -8,      2, 
  10808,  -5145,   3308,  -2259,   1531,   -999,    610,   -340,    161,    -57,      3,     16,    -20,     13,     -8,      2, 
  10720,  -5122,   3300,  -2257,   1532,  -1002,    613,   -342,    163,    -59,      4,     16,    -19,     13,     -8,      2, 
  10633,  -5099,   3292,  -2255,   1533,  -1004,    616,   -345,    165,    -60,      5,     15,    -19,     13,     -8,      2, 
  10546,  -5076,   3283,  -2253,   1534,  -1006,    618,   -347,    167,    -62,      6,     15,    -19,     13,     -7,      2, 
  10459,  -5052,   3275,  -2251,   1535,  -1009,    621,   -350,    169,    -63,      7,     14,    -18,     13,     -7,      2, 
  10372,  -5029,   3266,  -2249,   1536,  -1011,    623,   -352,    171,    -65,      8,     13,    -18,     12,     -7,      2, 
  10284,  -5005,   3258,  -2246,   1537,  -1013,    626,   -354,    173,    -66,      9,     13,    -18,     12,     -7,      2, 
  10197,  -4981,   3249,  -2244,   1537,  -1015,    628,   -357,    175,    -67,     10,     12,    -17,     12,     -7,      2, 
  10110,  -4957,   3240,  -2241,   1538,  -1017,    631,   -359,    177,    -69,     11,     12,    -17,     12,     -7,      2, 
  10024,  -4933,   3230,  -2239,   1538,  -1019,    633,   -361,    179,    -70,     12,     11,    -17,     12,     -7,      2, 
   9937,  -4908,   3221,  -2236,   1539,  -1021,    636,   -364,    181,    -72,     13,     11,    -16,     12,     -7,      2, 
   9850,  -4884,   3212,  -2233,   1539,  -1023,    638,   -366,    183,    -73,     13,     10,    -16,     12,     -7,      2, 
   9763,  -4859,   3202,  -2230,   1540,  -1025,    640,   -368,    185,    -75,     14,      9,    -16,     11,     -7,      2, 
   9677,  -4834,   3193,  -2227,   1540,  -1026,    643,   -370,    186,    -76,     15,      9,    -16,     11,     -7,      2, 
   9590,  -4809,   3183,  -2224,   1540,  -1028,    645,   -372,    188,    -77,     16,      8,    -15,     11,     -7,      2, 
   9504,  -4784,   3173,  -2221,   1540,  -1030,    647,   -375,    190,    -79,     17,      8,    -15,     11,     -7,      2, 
   9417,  -4759,   3163,  -2218,   1540,  -1031,    649,   -377,    192,    -80,     18,      7,    -15,     11,     -7,      2, 
   9331,  -4733,   3153,  -2214,   1540,  -1033,    651,   -379,    194,    -81,     19,      7,    -14,     11,     -7,      2, 
   9245,  -4708,   3143,  -2211,   1540,  -1035,    654,   -381,    196,    -83,     20,      6,    -14,     11,     -7,      2, 
   9159,  -4682,   3132,  -2207,   1540,  -1036,    656,   -383,    197,    -84,     21,      5,    -14,     10,     -7,      2, 
   9073,  -4656,   3122,  -2204,   1540,  -1037,    658,   -385,    199,    -85,     22,      5,    -13,     10,     -6,      2, 
   8987,  -4630,   3111,  -2200,   1539,  -1039,    660,   -387,    201,    -87,     23,      4,    -13,     10,     -6,      1, 
   8901,  -4604,   3101,  -2196,   1539,  -1040,    662,   -389,    203,    -88,     24,      4,    -13,     10,     -6,      1, 
   8815,  -4578,   3090,  -2192,   1539,  -1042,    664,   -391,    204,    -89,     25,      3,    -12,     10,     -6,      1, 
   8729,  -4551,   3079,  -2188,   1538,  -1043,    666,   -393,    206,    -91,     25,      3,    -12,     10,     -6,      1, 
   8644,  -4525,   3068,  -2184,   1538,  -1044,    668,   -395,    208,    -92,     26,      2,    -12,      9,     -6,      1, 
   8558,  -4498,   3057,  -2180,   1537,  -1045,    669,   -397,    209,    -93,     27,      2,    -11,      9,     -6,      1, 
   8473,  -4471,   3045,  -2175,   1536,  -1046,    671,   -399,    211,    -95,     28,      1,    -11,      9,     -6,      1, 
   8388,  -4444,   3034,  -2171,   1536,  -1047,    673,   -401,    213,    -96,     29,      0,    -11,      9,     -6,      1, 
   8303,  -4417,   3023,  -2167,   1535,  -1048,    675,   -403,    214,    -97,     30,      0,    -11,      9,     -6,      1, 
   8217,  -4390,   3011,  -2162,   1534,  -1049,    677,   -405,    216,    -98,     31,     -1,    -10,      9,     -6,      1, 
   8133,  -4363,   2999,  -2157,   1533,  -1050,    678,   -407,    218,   -100,     32,     -1,    -10,      9,     -6,      1, 
   8048,  -4335,   2987,  -2153,   1532,  -1051,    680,   -408,    219,   -101,     33,     -2,    -10,      8,     -6,      1, 
   7963,  -4308,   2975,  -2148,   1531,  -1052,    682,   -410,    221,   -102,     33,     -2,     -9,      8,     -6,      1, 
   7878,  -4280,   2963,  -2143,   1530,  -1053,    683,   -412,    223,   -103,     34,     -3,     -9,      8,     -6,      1, 
   7794,  -4253,   2951,  -2138,   1528,  -1053,    685,   -414,    224,   -105,     35,     -3,     -9,      8,     -6,      1, 
   7710,  -4225,   2939,  -2133,   1527,  -1054,    686,   -416,    226,   -106,     36,     -4,     -8,      8,     -6,      1, 
   7625,  -4197,   2927,  -2128,   1526,  -1055,    688,   -417,    227,   -107,     37,     -5,     -8,      8,     -5,      1, 
   7541,  -4169,   2914,  -2122,   1524,  -1055,    689,   -419,    229,   -108,     38,     -5,     -8,      8,     -5,      1, 
   7457,  -4141,   2902,  -2117,   1523,  -1056,    691,   -421,    230,   -110,     39,     -6,     -7,      7,     -5,      1, 
   7373,  -4112,   2889,  -2112,   1521,  -1056,    692,   -422,    232,   -111,     40,     -6,     -7,      7,     -5,      1, 
   7290,  -4084,   2876,  -2106,   1520,  -1057,    693,   -424,    233,   -112,     40,     -7,     -7,      7,     -5,      1, 
   7206,  -4055,   2863,  -2101,   1518,  -1057,    695,   -426,    235,   -113,     41,     -7,     -7,      7,     -5,      1, 
   7123,  -4027,   2850,  -2095,   1516,  -1057,    696,   -427,    236,   -114,     42,     -8,     -6,      7,     -5,      1, 
   7039,  -3998,   2837,  -2089,   1514,  -1058,    697,   -429,    238,   -116,     43,     -8,     -6,      7,     -5,      1, 
   6956,  -3969,   2824,  -2083,   1512,  -1058,    699,   -430,    239,   -117,     44,     -9,     -6,      7,     -5,      1, 
   6873,  -3940,   2811,  -2077,   1510,  -1058,    700,   -432,    241,   -118,     45,     -9,     -5,      6,     -5,      1, 
   6790,  -3911,   2797,  -2071,   1508,  -1058,    701,   -433,    242,   -119,     45,    -10,     -5,      6,     -5,      1, 
   6707,  -3882,   2784,  -2065,   1506,  -1058,    702,   -435,    243,   -120,     46,    -10,     -5,      6,     -5,      1, 
   6625,  -3853,   2770,  -2059,   1504,  -1058,    703,   -436,    245,   -121,     47,    -11,     -5,      6,     -5,      1, 
   6542,  -3824,   2756,  -2053,   1502,  -1058,    704,   -438,    246,   -122,     48,    -11,     -4,      6,     -5,      1, 
   6460,  -3794,   2743,  -2047,   1500,  -1058,    705,   -439,    248,   -124,     49,    -12,     -4,      6,     -5,      1, 
   6378,  -3765,   2729,  -2040,   1497,  -1058,    706,   -440,    249,   -125,     49,    -12,     -4,      6,     -5,      1, 
   6296,  -3735,   2715,  -2034,   1495,  -1058,    707,   -442,    250,   -126,     50,    -13,     -3,      5,     -5,      1, 
   6214,  -3706,   2701,  -2027,   1493,  -1058,    708,   -443,    252,   -127,     51,    -13,     -3,      5,     -4,      1, 
   6132,  -3676,   2687,  -2020,   1490,  -1058,    709,   -444,    253,   -128,     52,    -14,     -3,      5,     -4,      1, 
   6050,  -3646,   2672,  -2014,   1488,  -1057,    710,   -446,    254,   -129,     53,    -14,     -2,      5,     -4,      1, 
   5969,  -3616,   2658,  -2007,   1485,  -1057,    711,   -447,    255,   -130,     53,    -15,     -2,      5,     -4,      1, 
   5888,  -3586,   2644,  -2000,   1482,  -1057,    712,   -448,    257,   -131,     54,    -16,     -2,      5,     -4,      1, 
   5807,  -3556,   2629,  -1993,   1479,  -1056,    712,   -449,    258,   -132,     55,    -16,     -2,      5,     -4,      1, 
   5726,  -3526,   2615,  -1986,   1477,  -1056,    713,   -451,    259,   -133,     56,    -17,     -1,      4,     -4,      1, 
   5645,  -3496,   2600,  -1979,   1474,  -1055,    714,   -452,    260,   -134,     56,    -17,     -1,      4,     -4,      1, 
   5564,  -3466,   2585,  -1972,   1471,  -1055,    715,   -453,    262,   -135,     57,    -18,     -1,      4,     -4,      1, 
   5484,  -3435,   2570,  -1964,   1468,  -1054,    715,   -454,    263,   -136,     58,    -18,      0,      4,     -4,      1, 
   5403,  -3405,   2555,  -1957,   1465,  -1053,    716,   -455,    264,   -137,     59,    -18,      0,      4,     -4,      1, 
   5323,  -3374,   2540,  -1950,   1462,  -1053,    716,   -456,    265,   -138,     59,    -19,      0,      4,     -4,      1, 
   5243,  -3344,   2525,  -1942,   1458,  -1052,    717,   -457,    266,   -139,     60,    -19,      0,      4,     -4,      1, 
   5164,  -3313,   2510,  -1935,   1455,  -1051,    717,   -459,    268,   -140,     61,    -20,      1,      3,     -4,      1, 
   5084,  -3283,   2495,  -1927,   1452,  -1050,    718,   -460,    269,   -141,     62,    -20,      1,      3,     -4,      1, 
   5005,  -3252,   2479,  -1919,   1448,  -1050,    718,   -461,    270,   -142,     62,    -21,      1,      3,     -4,      1, 
   4925,  -3221,   2464,  -1911,   1445,  -1049,    719,   -462,    271,   -143,     63,    -21,      2,      3,     -4,      1, 
   4846,  -3190,   2448,  -1904,   1442,  -1048,    719,   -463,    272,   -144,     64,    -22,      2,      3,     -4,      1, 
   4768,  -3159,   2433,  -1896,   1438,  -1047,    719,   -463,    273,   -145,     65,    -22,      2,      3,     -3,      1, 
   4689,  -3128,   2417,  -1888,   1434,  -1046,    720,   -464,    274,   -146,     65,    -23,      2,      3,     -3,      1, 
   4610,  -3097,   2401,  -1880,   1431,  -1044,    720,   -465,    275,   -147,     66,    -23,      3,      2,     -3,      1, 
   4532,  -3066,   2385,  -1872,   1427,  -1043,    720,   -466,    276,   -148,     67,    -24,      3,      2,     -3,      1, 
   4454,  -3035,   2370,  -1863,   1423,  -1042,    720,   -467,    277,   -149,     67,    -24,      3,      2,     -3,      1, 
   4376,  -3003,   2354,  -1855,   1419,  -1041,    721,   -468,    278,   -150,     68,    -25,      3,      2,     -3,      1, 
   4298,  -2972,   2337,  -1847,   1416,  -1040,    721,   -469,    279,   -151,     69,    -25,      4,      2,     -3,      1, 
   4221,  -2941,   2321,  -1838,   1412,  -1038,    721,   -469,    280,   -151,     69,    -26,      4,      2,     -3,      1, 
   4144,  -2909,   2305,  -1830,   1408,  -1037,    721,   -470,    281,   -152,     70,    -26,      4,      2,     -3,      1, 
   4066,  -2878,   2289,  -1821,   1404,  -1035,    721,   -471,    282,   -153,     71,    -27,      5,      1,     -3,      0, 
   3989,  -2846,   2273,  -1813,   1399,  -1034,    721,   -472,    283,   -154,     71,    -27,      5,      1,     -3,      0, 
   3913,  -2815,   2256,  -1804,   1395,  -1033,    721,   -472,    284,   -155,     72,    -27,      5,      1,     -3,      0, 
   3836,  -2783,   2240,  -1795,   1391,  -1031,    721,   -473,    285,   -156,     73,    -28,      5,      1,     -3,      0, 
   3760,  -2752,   2223,  -1786,   1387,  -1029,    721,   -474,    286,   -157,     73,    -28,      6,      1,     -3,      0, 
   3684,  -2720,   2207,  -1778,   1382,  -1028,    721,   -474,    287,   -157,     74,    -29,      6,      1,     -3,      0, 
   3608,  -2688,   2190,  -1769,   1378,  -1026,    721,   -475,    287,   -158,     75,    -29,      6,      1,     -3,      0, 
   3532,  -2657,   2173,  -1760,   1374,  -1024,    721,   -475,    288,   -159,     75,    -30,      6,      1,     -3,      0, 
   3457,  -2625,   2156,  -1751,   1369,  -1023,    720,   -476,    289,   -160,     76,    -30,      7,      0,     -3,      0, 
   3381,  -2593,   2139,  -1741,   1365,  -1021,    720,   -477,    290,   -161,     77,    -30,      7,      0,     -2,      0, 
   3306,  -2561,   2123,  -1732,   1360,  -1019,    720,   -477,    291,   -161,     77,    -31,      7,      0,     -2,      0, 
   3231,  -2529,   2106,  -1723,   1355,  -1017,    720,   -478,    291,   -162,     78,    -31,      7,      0,     -2,      0, 
   3157,  -2498,   2088,  -1714,   1351,  -1015,    719,   -478,    292,   -163,     78,    -32,      8,      0,     -2,      0, 
   3082,  -2466,   2071,  -1704,   1346,  -1013,    719,   -479,    293,   -164,     79,    -32,      8,      0,     -2,      0, 
   3008,  -2434,   2054,  -1695,   1341,  -1011,    718,   -479,    294,   -164,     80,    -33,      8,      0,     -2,      0, 
   2934,  -2402,   2037,  -1685,   1336,  -1009,    718,   -479,    294,   -165,     80,    -33,      8,      0,     -2,      0, 
   2860,  -2370,   2020,  -1676,   1331,  -1007,    718,   -480,    295,   -166,     81,    -33,      9,     -1,     -2,      0, 
   2787,  -2338,   2002,  -1666,   1326,  -1005,    717,   -480,    296,   -167,     81,    -34,      9,     -1,     -2,      0, 
   2713,  -2306,   1985,  -1657,   1321,  -1003,    717,   -480,    297,   -167,     82,    -34,      9,     -1,     -2,      0, 
   2640,  -2274,   1967,  -1647,   1316,  -1000,    716,   -481,    297,   -168,     83,    -35,      9,     -1,     -2,      0, 
   2567,  -2241,   1950,  -1637,   1311,   -998,    715,   -481,    298,   -169,     83,    -35,     10,     -1,     -2,      0, 
   2495,  -2209,   1932,  -1627,   1306,   -996,    715,   -481,    298,   -169,     84,    -35,     10,     -1,     -2,      0, 
   2422,  -2177,   1915,  -1617,   1301,   -994,    714,   -482,    299,   -170,     84,    -36,     10,     -1,     -2,      0, 
   2350,  -2145,   1897,  -1607,   1295,   -991,    713,   -482,    300,   -171,     85,    -36,     10,     -2,     -2,      0, 
   2278,  -2113,   1879,  -1597,   1290,   -989,    713,   -482,    300,   -171,     85,    -37,     11,     -2,     -2,      0, 
}; 
#endif

const signed int res_8_48_good_nextphasetab[] =
{
  0x00100400, 0x00200300, 0x00300200, 0x00400100, 0x00500000, 0x00000502,
};

const signed short res_8_48_good_filttab[] = 
{
  30171,   -224,   -917,   1190,  -1188,   1056,   -866,    660,   -469,    307,   -186,    100,    -48,     18,     -6,      0, 
  27810,  -3986,   1233,   -195,   -280,    475,   -516,    466,   -377,    275,   -184,    110,    -60,     27,    -11,      2, 
  23426,  -6008,   2780,  -1362,    586,   -147,    -90,    191,   -213,    186,   -142,     95,    -57,     28,    -12,      3, 
  17634,  -6329,   3492,  -2086,   1225,   -668,    309,    -94,    -22,     68,    -75,     60,    -42,     23,    -11,      3, 
  11223,  -5250,   3341,  -2262,   1520,   -982,    593,   -325,    150,    -50,     -2,     19,    -20,     13,     -7,      2, 
   5024,  -3258,   2480,  -1917,   1444,  -1044,    713,   -455,    266,   -139,     61,    -20,      1,      3,     -3,      1, 
};
#endif

#ifdef ENA_QUALITY_MEDIUM
const signed short res_8_11_mid_filttab[] = 
{
  32276,    432,   -388,    303,   -210,    124,    -61,     21, 
  32275,    362,   -358,    287,   -201,    120,    -59,     21, 
  32274,    291,   -327,    271,   -193,    116,    -58,     20, 
  32273,    222,   -297,    256,   -185,    112,    -56,     20, 
  32270,    152,   -267,    240,   -177,    108,    -55,     19, 
  32268,     83,   -236,    224,   -169,    104,    -53,     19, 
  32264,     14,   -206,    209,   -161,    100,    -51,     18, 
  32261,    -54,   -176,    193,   -153,     96,    -50,     18, 
  32256,   -122,   -147,    178,   -145,     93,    -48,     17, 
  32251,   -190,   -117,    162,   -137,     89,    -47,     17, 
  32246,   -257,    -87,    147,   -129,     85,    -45,     16, 
  32240,   -325,    -57,    131,   -121,     81,    -43,     16, 
  32233,   -391,    -28,    116,   -113,     77,    -42,     15, 
  32226,   -458,      2,    100,   -105,     73,    -40,     15, 
  32219,   -524,     31,     85,    -97,     70,    -39,     14, 
  32210,   -590,     60,     70,    -89,     66,    -37,     14, 
  32202,   -655,     89,     55,    -81,     62,    -36,     13, 
  32192,   -720,    118,     39,    -73,     58,    -34,     13, 
  32183,   -785,    147,     24,    -65,     55,    -33,     12, 
  32172,   -849,    176,      9,    -57,     51,    -31,     12, 
  32161,   -913,    205,     -6,    -50,     47,    -30,     11, 
  32150,   -976,    234,    -21,    -42,     43,    -28,     11, 
  32138,  -1040,    262,    -36,    -34,     40,    -26,     10, 
  32125,  -1103,    291,    -51,    -26,     36,    -25,     10, 
  32112,  -1165,    319,    -66,    -19,     32,    -23,      9, 
  32099,  -1227,    347,    -80,    -11,     29,    -22,      9, 
  32085,  -1289,    375,    -95,     -3,     25,    -20,      8, 
  32070,  -1351,    403,   -110,      4,     21,    -19,      8, 
  32055,  -1412,    431,   -125,     12,     18,    -17,      7, 
  32039,  -1473,    459,   -139,     20,     14,    -16,      7, 
  32023,  -1533,    487,   -154,     27,     11,    -15,      7, 
  32006,  -1593,    514,   -168,     35,      7,    -13,      6, 
  31988,  -1653,    542,   -183,     42,      3,    -12,      6, 
  31971,  -1712,    569,   -197,     50,      0,    -10,      5, 
  31952,  -1771,    597,   -212,     57,     -4,     -9,      5, 
  31933,  -1830,    624,   -226,     65,     -7,     -7,      4, 
  31914,  -1888,    651,   -240,     72,    -11,     -6,      4, 
  31894,  -1946,    678,   -254,     79,    -14,     -4,      3, 
  31873,  -2003,    704,   -269,     87,    -18,     -3,      3, 
  31852,  -2060,    731,   -283,     94,    -21,     -2,      3, 
  31830,  -2117,    758,   -297,    101,    -25,      0,      2, 
  31808,  -2173,    784,   -311,    109,    -28,      1,      2, 
  31785,  -2229,    810,   -325,    116,    -32,      3,      1, 
  31762,  -2285,    836,   -339,    123,    -35,      4,      1, 
  31738,  -2340,    863,   -352,    130,    -39,      5,      1, 
  31714,  -2395,    888,   -366,    137,    -42,      7,      0, 
  31689,  -2450,    914,   -380,    145,    -45,      8,      0, 
  31664,  -2504,    940,   -394,    152,    -49,      9,     -1, 
  31638,  -2557,    965,   -407,    159,    -52,     11,     -1, 
  31611,  -2611,    991,   -421,    166,    -55,     12,     -2, 
  31585,  -2664,   1016,   -434,    173,    -59,     13,     -2, 
  31557,  -2717,   1041,   -448,    180,    -62,     15,     -2, 
  31529,  -2769,   1066,   -461,    187,    -65,     16,     -3, 
  31501,  -2821,   1091,   -474,    194,    -69,     17,     -3, 
  31472,  -2872,   1116,   -487,    201,    -72,     19,     -3, 
  31442,  -2923,   1141,   -501,    207,    -75,     20,     -4, 
  31412,  -2974,   1165,   -514,    214,    -78,     21,     -4, 
  31381,  -3024,   1190,   -527,    221,    -82,     23,     -5, 
  31350,  -3074,   1214,   -540,    228,    -85,     24,     -5, 
  31319,  -3124,   1238,   -552,    234,    -88,     25,     -5, 
  31286,  -3173,   1262,   -565,    241,    -91,     26,     -6, 
  31254,  -3222,   1286,   -578,    248,    -94,     28,     -6, 
  31221,  -3270,   1309,   -591,    254,    -97,     29,     -6, 
  31187,  -3319,   1333,   -603,    261,   -100,     30,     -7, 
  31153,  -3366,   1356,   -616,    267,   -104,     31,     -7, 
  31118,  -3414,   1379,   -628,    274,   -107,     33,     -8, 
  31083,  -3460,   1403,   -641,    280,   -110,     34,     -8, 
  31047,  -3507,   1426,   -653,    287,   -113,     35,     -8, 
  31011,  -3553,   1448,   -665,    293,   -116,     36,     -9, 
  30974,  -3599,   1471,   -678,    300,   -119,     37,     -9, 
  30937,  -3644,   1494,   -690,    306,   -122,     39,     -9, 
  30899,  -3689,   1516,   -702,    312,   -125,     40,    -10, 
  30861,  -3734,   1538,   -714,    319,   -128,     41,    -10, 
  30822,  -3778,   1560,   -726,    325,   -131,     42,    -10, 
  30783,  -3822,   1582,   -738,    331,   -134,     43,    -11, 
  30743,  -3866,   1604,   -749,    337,   -136,     44,    -11, 
  30703,  -3909,   1626,   -761,    343,   -139,     46,    -11, 
  30662,  -3951,   1647,   -773,    349,   -142,     47,    -12, 
  30621,  -3994,   1669,   -784,    355,   -145,     48,    -12, 
  30579,  -4035,   1690,   -796,    361,   -148,     49,    -12, 
  30537,  -4077,   1711,   -807,    367,   -151,     50,    -13, 
  30494,  -4118,   1732,   -818,    373,   -153,     51,    -13, 
  30451,  -4159,   1752,   -830,    379,   -156,     52,    -13, 
  30408,  -4199,   1773,   -841,    385,   -159,     53,    -13, 
  30363,  -4239,   1793,   -852,    391,   -162,     54,    -14, 
  30319,  -4279,   1814,   -863,    396,   -164,     56,    -14, 
  30274,  -4318,   1834,   -874,    402,   -167,     57,    -14, 
  30228,  -4357,   1854,   -885,    408,   -170,     58,    -15, 
  30182,  -4395,   1874,   -896,    413,   -172,     59,    -15, 
  30135,  -4433,   1893,   -906,    419,   -175,     60,    -15, 
  30088,  -4471,   1913,   -917,    425,   -178,     61,    -15, 
  30041,  -4508,   1932,   -928,    430,   -180,     62,    -16, 
  29993,  -4545,   1951,   -938,    436,   -183,     63,    -16, 
  29944,  -4581,   1970,   -948,    441,   -185,     64,    -16, 
  29895,  -4618,   1989,   -959,    447,   -188,     65,    -17, 
  29846,  -4653,   2008,   -969,    452,   -191,     66,    -17, 
  29796,  -4689,   2026,   -979,    457,   -193,     67,    -17, 
  29745,  -4724,   2045,   -989,    462,   -195,     68,    -17, 
  29695,  -4758,   2063,   -999,    468,   -198,     69,    -18, 
  29643,  -4792,   2081,  -1009,    473,   -200,     70,    -18, 
  29592,  -4826,   2099,  -1019,    478,   -203,     71,    -18, 
  29539,  -4859,   2117,  -1029,    483,   -205,     71,    -18, 
  29487,  -4892,   2134,  -1039,    488,   -208,     72,    -19, 
  29433,  -4925,   2152,  -1048,    493,   -210,     73,    -19, 
  29380,  -4957,   2169,  -1058,    498,   -212,     74,    -19, 
  29326,  -4989,   2186,  -1067,    503,   -215,     75,    -19, 
  29271,  -5020,   2203,  -1076,    508,   -217,     76,    -20, 
  29216,  -5051,   2220,  -1086,    513,   -219,     77,    -20, 
  29161,  -5082,   2236,  -1095,    518,   -221,     78,    -20, 
  29105,  -5112,   2253,  -1104,    523,   -224,     79,    -20, 
  29049,  -5142,   2269,  -1113,    527,   -226,     79,    -20, 
  28992,  -5172,   2285,  -1122,    532,   -228,     80,    -21, 
  28935,  -5201,   2301,  -1131,    537,   -230,     81,    -21, 
  28877,  -5230,   2317,  -1140,    541,   -232,     82,    -21, 
  28819,  -5258,   2333,  -1148,    546,   -235,     83,    -21, 
  28761,  -5286,   2348,  -1157,    550,   -237,     84,    -22, 
  28702,  -5314,   2363,  -1165,    555,   -239,     84,    -22, 
  28642,  -5341,   2378,  -1174,    559,   -241,     85,    -22, 
  28582,  -5368,   2393,  -1182,    564,   -243,     86,    -22, 
  28522,  -5394,   2408,  -1190,    568,   -245,     87,    -22, 
  28461,  -5420,   2423,  -1198,    572,   -247,     88,    -23, 
  28400,  -5446,   2437,  -1207,    577,   -249,     88,    -23, 
  28339,  -5471,   2451,  -1215,    581,   -251,     89,    -23, 
  28277,  -5496,   2466,  -1222,    585,   -253,     90,    -23, 
  28215,  -5520,   2480,  -1230,    589,   -255,     90,    -23, 
  28152,  -5545,   2493,  -1238,    593,   -257,     91,    -23, 
  28089,  -5568,   2507,  -1246,    597,   -259,     92,    -24, 
  28025,  -5592,   2520,  -1253,    601,   -260,     93,    -24, 
  27961,  -5615,   2534,  -1261,    605,   -262,     93,    -24, 
  27896,  -5637,   2547,  -1268,    609,   -264,     94,    -24, 
  27832,  -5660,   2560,  -1275,    613,   -266,     95,    -24, 
  27766,  -5681,   2572,  -1283,    617,   -268,     95,    -25, 
  27701,  -5703,   2585,  -1290,    620,   -269,     96,    -25, 
  27635,  -5724,   2597,  -1297,    624,   -271,     97,    -25, 
  27568,  -5745,   2610,  -1304,    628,   -273,     97,    -25, 
  27501,  -5765,   2622,  -1311,    631,   -275,     98,    -25, 
  27434,  -5785,   2634,  -1317,    635,   -276,     99,    -25, 
  27366,  -5805,   2645,  -1324,    639,   -278,     99,    -25, 
  27298,  -5824,   2657,  -1331,    642,   -279,    100,    -26, 
  27230,  -5843,   2668,  -1337,    646,   -281,    100,    -26, 
  27161,  -5861,   2679,  -1344,    649,   -283,    101,    -26, 
  27092,  -5879,   2690,  -1350,    652,   -284,    102,    -26, 
  27022,  -5897,   2701,  -1356,    656,   -286,    102,    -26, 
  26952,  -5915,   2712,  -1362,    659,   -287,    103,    -26, 
  26882,  -5932,   2723,  -1368,    662,   -289,    103,    -26, 
  26811,  -5948,   2733,  -1374,    665,   -290,    104,    -27, 
  26740,  -5964,   2743,  -1380,    668,   -292,    104,    -27, 
  26669,  -5980,   2753,  -1386,    672,   -293,    105,    -27, 
  26597,  -5996,   2763,  -1392,    675,   -295,    105,    -27, 
  26524,  -6011,   2773,  -1397,    678,   -296,    106,    -27, 
  26452,  -6026,   2782,  -1403,    681,   -297,    106,    -27, 
  26379,  -6040,   2792,  -1408,    683,   -299,    107,    -27, 
  26306,  -6054,   2801,  -1414,    686,   -300,    107,    -27, 
  26232,  -6068,   2810,  -1419,    689,   -301,    108,    -27, 
  26158,  -6081,   2819,  -1424,    692,   -303,    108,    -27, 
  26084,  -6094,   2827,  -1429,    695,   -304,    109,    -28, 
  26009,  -6107,   2836,  -1434,    697,   -305,    109,    -28, 
  25934,  -6119,   2844,  -1439,    700,   -306,    110,    -28, 
  25858,  -6131,   2852,  -1444,    703,   -308,    110,    -28, 
  25782,  -6143,   2860,  -1449,    705,   -309,    111,    -28, 
  25706,  -6154,   2868,  -1454,    708,   -310,    111,    -28, 
  25630,  -6165,   2876,  -1458,    710,   -311,    111,    -28, 
  25553,  -6175,   2883,  -1463,    712,   -312,    112,    -28, 
  25476,  -6185,   2890,  -1467,    715,   -313,    112,    -28, 
  25398,  -6195,   2897,  -1471,    717,   -314,    113,    -28, 
  25321,  -6205,   2904,  -1475,    719,   -315,    113,    -28, 
  25242,  -6214,   2911,  -1480,    722,   -316,    113,    -29, 
  25164,  -6222,   2918,  -1484,    724,   -317,    114,    -29, 
  25085,  -6231,   2924,  -1488,    726,   -318,    114,    -29, 
  25006,  -6239,   2931,  -1491,    728,   -319,    114,    -29, 
  24927,  -6246,   2937,  -1495,    730,   -320,    115,    -29, 
  24847,  -6254,   2943,  -1499,    732,   -321,    115,    -29, 
  24767,  -6261,   2948,  -1502,    734,   -322,    115,    -29, 
  24686,  -6267,   2954,  -1506,    736,   -323,    116,    -29, 
  24606,  -6274,   2959,  -1509,    738,   -324,    116,    -29, 
  24525,  -6280,   2965,  -1513,    740,   -325,    116,    -29, 
  24443,  -6285,   2970,  -1516,    741,   -325,    117,    -29, 
  24362,  -6291,   2975,  -1519,    743,   -326,    117,    -29, 
  24280,  -6295,   2979,  -1522,    745,   -327,    117,    -29, 
  24198,  -6300,   2984,  -1525,    746,   -328,    117,    -29, 
  24115,  -6304,   2989,  -1528,    748,   -329,    118,    -29, 
  24032,  -6308,   2993,  -1531,    750,   -329,    118,    -29, 
  23949,  -6312,   2997,  -1534,    751,   -330,    118,    -29, 
  23866,  -6315,   3001,  -1536,    753,   -331,    118,    -29, 
  23782,  -6318,   3005,  -1539,    754,   -331,    118,    -29, 
  23698,  -6321,   3008,  -1541,    755,   -332,    119,    -29, 
  23614,  -6323,   3012,  -1543,    757,   -333,    119,    -29, 
  23529,  -6325,   3015,  -1546,    758,   -333,    119,    -29, 
  23445,  -6326,   3018,  -1548,    759,   -334,    119,    -29, 
  23360,  -6328,   3021,  -1550,    760,   -334,    119,    -29, 
  23274,  -6328,   3024,  -1552,    762,   -335,    120,    -29, 
  23189,  -6329,   3026,  -1554,    763,   -335,    120,    -29, 
  23103,  -6329,   3029,  -1556,    764,   -336,    120,    -29, 
  23017,  -6329,   3031,  -1558,    765,   -336,    120,    -30, 
  22930,  -6329,   3033,  -1559,    766,   -337,    120,    -30, 
  22844,  -6328,   3035,  -1561,    767,   -337,    120,    -30, 
  22757,  -6327,   3037,  -1562,    768,   -338,    121,    -30, 
  22670,  -6326,   3039,  -1564,    768,   -338,    121,    -30, 
  22582,  -6324,   3040,  -1565,    769,   -338,    121,    -30, 
  22495,  -6322,   3042,  -1566,    770,   -339,    121,    -30, 
  22407,  -6320,   3043,  -1568,    771,   -339,    121,    -29, 
  22319,  -6318,   3044,  -1569,    771,   -339,    121,    -29, 
  22230,  -6315,   3045,  -1570,    772,   -340,    121,    -29, 
  22142,  -6312,   3045,  -1571,    773,   -340,    121,    -29, 
  22053,  -6308,   3046,  -1571,    773,   -340,    121,    -29, 
  21964,  -6304,   3046,  -1572,    774,   -340,    121,    -29, 
  21874,  -6300,   3047,  -1573,    774,   -341,    121,    -29, 
  21785,  -6296,   3047,  -1573,    775,   -341,    121,    -29, 
  21695,  -6291,   3047,  -1574,    775,   -341,    121,    -29, 
  21605,  -6286,   3046,  -1574,    775,   -341,    121,    -29, 
  21515,  -6281,   3046,  -1575,    776,   -341,    121,    -29, 
  21425,  -6275,   3045,  -1575,    776,   -341,    121,    -29, 
  21334,  -6269,   3045,  -1575,    776,   -342,    121,    -29, 
  21243,  -6263,   3044,  -1575,    776,   -342,    121,    -29, 
  21152,  -6256,   3043,  -1575,    776,   -342,    121,    -29, 
  21061,  -6250,   3042,  -1575,    777,   -342,    121,    -29, 
  20970,  -6242,   3040,  -1575,    777,   -342,    121,    -29, 
  20878,  -6235,   3039,  -1575,    777,   -342,    121,    -29, 
  20786,  -6227,   3037,  -1574,    777,   -342,    121,    -29, 
  20694,  -6219,   3036,  -1574,    776,   -342,    121,    -29, 
  20602,  -6211,   3034,  -1573,    776,   -342,    121,    -29, 
  20509,  -6203,   3032,  -1573,    776,   -342,    121,    -29, 
  20417,  -6194,   3029,  -1572,    776,   -341,    121,    -29, 
  20324,  -6185,   3027,  -1572,    776,   -341,    121,    -29, 
  20231,  -6175,   3025,  -1571,    776,   -341,    121,    -29, 
  20138,  -6166,   3022,  -1570,    775,   -341,    121,    -29, 
  20045,  -6156,   3019,  -1569,    775,   -341,    121,    -29, 
  19951,  -6145,   3016,  -1568,    774,   -341,    121,    -29, 
  19858,  -6135,   3013,  -1567,    774,   -341,    121,    -29, 
  19764,  -6124,   3010,  -1566,    774,   -340,    121,    -28, 
  19670,  -6113,   3006,  -1564,    773,   -340,    120,    -28, 
  19576,  -6102,   3003,  -1563,    772,   -340,    120,    -28, 
  19481,  -6090,   2999,  -1562,    772,   -340,    120,    -28, 
  19387,  -6078,   2995,  -1560,    771,   -339,    120,    -28, 
  19292,  -6066,   2991,  -1558,    771,   -339,    120,    -28, 
  19198,  -6054,   2987,  -1557,    770,   -339,    120,    -28, 
  19103,  -6041,   2983,  -1555,    769,   -338,    120,    -28, 
  19008,  -6028,   2979,  -1553,    768,   -338,    119,    -28, 
  18912,  -6015,   2974,  -1551,    768,   -338,    119,    -28, 
  18817,  -6002,   2970,  -1549,    767,   -337,    119,    -28, 
  18722,  -5988,   2965,  -1547,    766,   -337,    119,    -28, 
  18626,  -5974,   2960,  -1545,    765,   -337,    119,    -28, 
  18530,  -5960,   2955,  -1543,    764,   -336,    119,    -28, 
  18435,  -5946,   2950,  -1541,    763,   -336,    118,    -28, 
  18339,  -5931,   2944,  -1539,    762,   -335,    118,    -27, 
  18243,  -5916,   2939,  -1536,    761,   -335,    118,    -27, 
  18146,  -5901,   2933,  -1534,    760,   -334,    118,    -27, 
  18050,  -5886,   2927,  -1531,    758,   -334,    118,    -27, 
  17954,  -5870,   2922,  -1529,    757,   -333,    117,    -27, 
  17857,  -5854,   2916,  -1526,    756,   -333,    117,    -27, 
  17760,  -5838,   2909,  -1523,    755,   -332,    117,    -27, 
  17664,  -5821,   2903,  -1520,    754,   -331,    117,    -27, 
  17567,  -5805,   2897,  -1517,    752,   -331,    116,    -27, 
  17470,  -5788,   2890,  -1515,    751,   -330,    116,    -27, 
  17373,  -5771,   2884,  -1512,    749,   -330,    116,    -27, 
  17276,  -5754,   2877,  -1508,    748,   -329,    116,    -26, 
  17178,  -5736,   2870,  -1505,    747,   -328,    115,    -26, 
  17081,  -5718,   2863,  -1502,    745,   -328,    115,    -26, 
  16984,  -5700,   2856,  -1499,    743,   -327,    115,    -26, 
  16886,  -5682,   2848,  -1495,    742,   -326,    114,    -26, 
  16788,  -5663,   2841,  -1492,    740,   -326,    114,    -26, 
  16691,  -5645,   2833,  -1488,    739,   -325,    114,    -26, 
  16593,  -5626,   2826,  -1485,    737,   -324,    114,    -26, 
  16495,  -5607,   2818,  -1481,    735,   -323,    113,    -26, 
  16397,  -5587,   2810,  -1478,    734,   -323,    113,    -26, 
  16299,  -5568,   2802,  -1474,    732,   -322,    113,    -25, 
  16201,  -5548,   2794,  -1470,    730,   -321,    112,    -25, 
  16103,  -5528,   2786,  -1466,    728,   -320,    112,    -25, 
  16005,  -5508,   2777,  -1462,    726,   -319,    112,    -25, 
  15907,  -5488,   2769,  -1458,    724,   -319,    111,    -25, 
  15809,  -5467,   2760,  -1454,    722,   -318,    111,    -25, 
  15711,  -5446,   2751,  -1450,    720,   -317,    111,    -25, 
  15612,  -5425,   2743,  -1446,    718,   -316,    110,    -25, 
  15514,  -5404,   2734,  -1441,    716,   -315,    110,    -25, 
  15415,  -5383,   2725,  -1437,    714,   -314,    110,    -24, 
  15317,  -5361,   2715,  -1433,    712,   -313,    109,    -24, 
  15219,  -5339,   2706,  -1428,    710,   -312,    109,    -24, 
  15120,  -5317,   2697,  -1424,    708,   -311,    109,    -24, 
  15021,  -5295,   2687,  -1419,    706,   -310,    108,    -24, 
  14923,  -5273,   2678,  -1414,    704,   -309,    108,    -24, 
  14824,  -5250,   2668,  -1410,    701,   -308,    107,    -24, 
  14726,  -5227,   2658,  -1405,    699,   -307,    107,    -24, 
  14627,  -5204,   2648,  -1400,    697,   -306,    107,    -24, 
  14528,  -5181,   2638,  -1395,    695,   -305,    106,    -23, 
  14430,  -5158,   2628,  -1390,    692,   -304,    106,    -23, 
  14331,  -5134,   2618,  -1385,    690,   -303,    105,    -23, 
  14232,  -5111,   2607,  -1380,    687,   -302,    105,    -23, 
  14134,  -5087,   2597,  -1375,    685,   -301,    105,    -23, 
  14035,  -5063,   2586,  -1370,    682,   -300,    104,    -23, 
  13936,  -5039,   2575,  -1365,    680,   -299,    104,    -23, 
  13838,  -5014,   2565,  -1360,    677,   -298,    103,    -23, 
  13739,  -4990,   2554,  -1354,    675,   -297,    103,    -22, 
  13640,  -4965,   2543,  -1349,    672,   -295,    102,    -22, 
  13542,  -4940,   2532,  -1343,    670,   -294,    102,    -22, 
  13443,  -4915,   2521,  -1338,    667,   -293,    102,    -22, 
  13344,  -4890,   2509,  -1332,    664,   -292,    101,    -22, 
  13246,  -4864,   2498,  -1327,    662,   -291,    101,    -22, 
  13147,  -4839,   2486,  -1321,    659,   -290,    100,    -22, 
  13048,  -4813,   2475,  -1316,    656,   -288,    100,    -22, 
  12950,  -4787,   2463,  -1310,    654,   -287,     99,    -21, 
  12851,  -4761,   2452,  -1304,    651,   -286,     99,    -21, 
  12753,  -4735,   2440,  -1298,    648,   -285,     98,    -21, 
  12655,  -4709,   2428,  -1292,    645,   -284,     98,    -21, 
  12556,  -4682,   2416,  -1286,    642,   -282,     97,    -21, 
  12458,  -4656,   2404,  -1280,    639,   -281,     97,    -21, 
  12359,  -4629,   2392,  -1274,    637,   -280,     97,    -21, 
  12261,  -4602,   2379,  -1268,    634,   -278,     96,    -21, 
  12163,  -4575,   2367,  -1262,    631,   -277,     96,    -20, 
  12065,  -4548,   2354,  -1256,    628,   -276,     95,    -20, 
  11967,  -4521,   2342,  -1250,    625,   -275,     95,    -20, 
  11869,  -4493,   2329,  -1244,    622,   -273,     94,    -20, 
  11771,  -4466,   2317,  -1237,    619,   -272,     94,    -20, 
  11673,  -4438,   2304,  -1231,    616,   -271,     93,    -20, 
  11575,  -4410,   2291,  -1224,    612,   -269,     93,    -20, 
  11477,  -4382,   2278,  -1218,    609,   -268,     92,    -19, 
  11379,  -4354,   2265,  -1212,    606,   -266,     92,    -19, 
  11282,  -4326,   2252,  -1205,    603,   -265,     91,    -19, 
  11184,  -4298,   2239,  -1198,    600,   -264,     91,    -19, 
  11086,  -4269,   2226,  -1192,    597,   -262,     90,    -19, 
  10989,  -4240,   2212,  -1185,    594,   -261,     90,    -19, 
  10892,  -4212,   2199,  -1178,    590,   -260,     89,    -19, 
  10794,  -4183,   2185,  -1172,    587,   -258,     89,    -18, 
  10697,  -4154,   2172,  -1165,    584,   -257,     88,    -18, 
  10600,  -4125,   2158,  -1158,    580,   -255,     87,    -18, 
  10503,  -4096,   2145,  -1151,    577,   -254,     87,    -18, 
  10406,  -4067,   2131,  -1144,    574,   -252,     86,    -18, 
  10309,  -4037,   2117,  -1137,    571,   -251,     86,    -18, 
  10213,  -4008,   2103,  -1130,    567,   -249,     85,    -18, 
  10116,  -3978,   2089,  -1123,    564,   -248,     85,    -18, 
  10020,  -3948,   2075,  -1116,    560,   -246,     84,    -17, 
   9923,  -3919,   2061,  -1109,    557,   -245,     84,    -17, 
   9827,  -3889,   2047,  -1102,    554,   -243,     83,    -17, 
   9731,  -3859,   2033,  -1095,    550,   -242,     83,    -17, 
   9635,  -3829,   2018,  -1088,    547,   -240,     82,    -17, 
   9539,  -3798,   2004,  -1081,    543,   -239,     82,    -17, 
   9443,  -3768,   1990,  -1073,    540,   -237,     81,    -17, 
   9347,  -3738,   1975,  -1066,    536,   -236,     80,    -16, 
   9252,  -3707,   1961,  -1059,    533,   -234,     80,    -16, 
   9156,  -3677,   1946,  -1051,    529,   -233,     79,    -16, 
   9061,  -3646,   1932,  -1044,    525,   -231,     79,    -16, 
   8966,  -3616,   1917,  -1037,    522,   -230,     78,    -16, 
   8871,  -3585,   1902,  -1029,    518,   -228,     78,    -16, 
   8776,  -3554,   1887,  -1022,    515,   -227,     77,    -16, 
   8681,  -3523,   1872,  -1014,    511,   -225,     77,    -15, 
   8587,  -3492,   1858,  -1007,    507,   -223,     76,    -15, 
   8492,  -3461,   1843,   -999,    504,   -222,     75,    -15, 
   8398,  -3430,   1828,   -991,    500,   -220,     75,    -15, 
   8304,  -3399,   1813,   -984,    496,   -219,     74,    -15, 
   8210,  -3367,   1797,   -976,    493,   -217,     74,    -15, 
   8116,  -3336,   1782,   -968,    489,   -216,     73,    -15, 
   8022,  -3304,   1767,   -961,    485,   -214,     73,    -15, 
   7929,  -3273,   1752,   -953,    481,   -212,     72,    -14, 
   7835,  -3241,   1737,   -945,    478,   -211,     71,    -14, 
   7742,  -3210,   1721,   -937,    474,   -209,     71,    -14, 
   7649,  -3178,   1706,   -930,    470,   -207,     70,    -14, 
   7556,  -3146,   1690,   -922,    466,   -206,     70,    -14, 
   7463,  -3115,   1675,   -914,    463,   -204,     69,    -14, 
   7371,  -3083,   1659,   -906,    459,   -203,     69,    -14, 
   7279,  -3051,   1644,   -898,    455,   -201,     68,    -13, 
   7186,  -3019,   1628,   -890,    451,   -199,     67,    -13, 
   7094,  -2987,   1613,   -882,    447,   -198,     67,    -13, 
   7003,  -2955,   1597,   -874,    443,   -196,     66,    -13, 
   6911,  -2923,   1581,   -866,    440,   -194,     66,    -13, 
   6820,  -2891,   1566,   -858,    436,   -193,     65,    -13, 
   6728,  -2859,   1550,   -850,    432,   -191,     65,    -13, 
   6637,  -2826,   1534,   -842,    428,   -189,     64,    -13, 
   6546,  -2794,   1518,   -834,    424,   -188,     63,    -12, 
   6456,  -2762,   1502,   -826,    420,   -186,     63,    -12, 
   6365,  -2730,   1487,   -818,    416,   -184,     62,    -12, 
   6275,  -2697,   1471,   -810,    412,   -183,     62,    -12, 
   6185,  -2665,   1455,   -802,    408,   -181,     61,    -12, 
   6095,  -2633,   1439,   -794,    404,   -179,     60,    -12, 
   6005,  -2600,   1423,   -785,    401,   -178,     60,    -12, 
   5916,  -2568,   1407,   -777,    397,   -176,     59,    -11, 
   5827,  -2535,   1391,   -769,    393,   -174,     59,    -11, 
   5738,  -2503,   1375,   -761,    389,   -172,     58,    -11, 
   5649,  -2470,   1358,   -753,    385,   -171,     58,    -11, 
   5560,  -2438,   1342,   -744,    381,   -169,     57,    -11, 
   5472,  -2405,   1326,   -736,    377,   -167,     56,    -11, 
   5384,  -2373,   1310,   -728,    373,   -166,     56,    -11, 
   5296,  -2340,   1294,   -720,    369,   -164,     55,    -11, 
   5208,  -2307,   1278,   -711,    365,   -162,     55,    -10, 
   5121,  -2275,   1261,   -703,    361,   -161,     54,    -10, 
   5034,  -2242,   1245,   -695,    357,   -159,     53,    -10, 
   4947,  -2210,   1229,   -686,    353,   -157,     53,    -10, 
   4860,  -2177,   1213,   -678,    349,   -155,     52,    -10, 
   4773,  -2144,   1196,   -670,    345,   -154,     52,    -10, 
   4687,  -2112,   1180,   -661,    341,   -152,     51,    -10, 
   4601,  -2079,   1164,   -653,    337,   -150,     51,    -10, 
   4515,  -2046,   1147,   -645,    333,   -149,     50,     -9, 
   4430,  -2014,   1131,   -636,    329,   -147,     49,     -9, 
   4344,  -1981,   1115,   -628,    325,   -145,     49,     -9, 
   4259,  -1948,   1098,   -619,    320,   -143,     48,     -9, 
   4174,  -1916,   1082,   -611,    316,   -142,     48,     -9, 
   4090,  -1883,   1066,   -603,    312,   -140,     47,     -9, 
   4006,  -1851,   1049,   -594,    308,   -138,     46,     -9, 
   3921,  -1818,   1033,   -586,    304,   -137,     46,     -9, 
   3838,  -1785,   1017,   -577,    300,   -135,     45,     -9, 
   3754,  -1753,   1000,   -569,    296,   -133,     45,     -8, 
   3671,  -1720,    984,   -561,    292,   -131,     44,     -8, 
   3588,  -1688,    967,   -552,    288,   -130,     44,     -8, 
   3505,  -1655,    951,   -544,    284,   -128,     43,     -8, 
   3423,  -1623,    935,   -535,    280,   -126,     42,     -8, 
   3340,  -1590,    918,   -527,    276,   -125,     42,     -8, 
   3258,  -1558,    902,   -518,    272,   -123,     41,     -8, 
   3177,  -1526,    885,   -510,    268,   -121,     41,     -8, 
   3095,  -1493,    869,   -502,    264,   -119,     40,     -7, 
   3014,  -1461,    853,   -493,    260,   -118,     40,     -7, 
   2933,  -1428,    836,   -485,    256,   -116,     39,     -7, 
   2853,  -1396,    820,   -476,    252,   -114,     38,     -7, 
   2773,  -1364,    803,   -468,    247,   -113,     38,     -7, 
   2693,  -1332,    787,   -459,    243,   -111,     37,     -7, 
   2613,  -1300,    771,   -451,    239,   -109,     37,     -7, 
   2533,  -1267,    754,   -443,    235,   -108,     36,     -7, 
   2454,  -1235,    738,   -434,    231,   -106,     36,     -7, 
   2375,  -1203,    722,   -426,    227,   -104,     35,     -7, 
   2297,  -1171,    705,   -417,    223,   -102,     35,     -6, 
   2219,  -1139,    689,   -409,    219,   -101,     34,     -6, 
   2141,  -1107,    673,   -400,    215,    -99,     33,     -6, 
   2063,  -1075,    656,   -392,    211,    -97,     33,     -6, 
   1986,  -1043,    640,   -384,    207,    -96,     32,     -6, 
   1909,  -1012,    624,   -375,    203,    -94,     32,     -6, 
   1832,   -980,    608,   -367,    199,    -92,     31,     -6, 
   1755,   -948,    591,   -359,    195,    -91,     31,     -6, 
   1679,   -917,    575,   -350,    191,    -89,     30,     -6, 
   1603,   -885,    559,   -342,    187,    -87,     30,     -5, 
   1528,   -853,    543,   -333,    183,    -86,     29,     -5, 
   1452,   -822,    527,   -325,    179,    -84,     28,     -5, 
   1377,   -791,    510,   -317,    175,    -82,     28,     -5, 
   1303,   -759,    494,   -308,    171,    -81,     27,     -5, 
   1229,   -728,    478,   -300,    167,    -79,     27,     -5, 
   1154,   -697,    462,   -292,    163,    -77,     26,     -5, 
   1081,   -665,    446,   -284,    159,    -76,     26,     -5, 
   1007,   -634,    430,   -275,    155,    -74,     25,     -5, 
    934,   -603,    414,   -267,    151,    -72,     25,     -5, 
    862,   -572,    398,   -259,    147,    -71,     24,     -5, 
    789,   -541,    382,   -251,    143,    -69,     24,     -4, 
    717,   -511,    366,   -242,    139,    -67,     23,     -4, 
    645,   -480,    350,   -234,    135,    -66,     23,     -4, 
    574,   -449,    335,   -226,    131,    -64,     22,     -4, 
    503,   -419,    319,   -218,    127,    -63,     22,     -4, 
}; 

const signed short res_8_22_mid_filttab[] = 
{
 32276,    432,   -388,    303,   -210,    124,    -61,     21, 
  32275,    362,   -358,    287,   -201,    120,    -59,     21, 
  32274,    291,   -327,    271,   -193,    116,    -58,     20, 
  32273,    222,   -297,    256,   -185,    112,    -56,     20, 
  32270,    152,   -267,    240,   -177,    108,    -55,     19, 
  32268,     83,   -236,    224,   -169,    104,    -53,     19, 
  32264,     14,   -206,    209,   -161,    100,    -51,     18, 
  32261,    -54,   -176,    193,   -153,     96,    -50,     18, 
  32256,   -122,   -147,    178,   -145,     93,    -48,     17, 
  32251,   -190,   -117,    162,   -137,     89,    -47,     17, 
  32246,   -257,    -87,    147,   -129,     85,    -45,     16, 
  32240,   -325,    -57,    131,   -121,     81,    -43,     16, 
  32233,   -391,    -28,    116,   -113,     77,    -42,     15, 
  32226,   -458,      2,    100,   -105,     73,    -40,     15, 
  32219,   -524,     31,     85,    -97,     70,    -39,     14, 
  32210,   -590,     60,     70,    -89,     66,    -37,     14, 
  32202,   -655,     89,     55,    -81,     62,    -36,     13, 
  32192,   -720,    118,     39,    -73,     58,    -34,     13, 
  32183,   -785,    147,     24,    -65,     55,    -33,     12, 
  32172,   -849,    176,      9,    -57,     51,    -31,     12, 
  32161,   -913,    205,     -6,    -50,     47,    -30,     11, 
  32150,   -976,    234,    -21,    -42,     43,    -28,     11, 
  32138,  -1040,    262,    -36,    -34,     40,    -26,     10, 
  32125,  -1103,    291,    -51,    -26,     36,    -25,     10, 
  32112,  -1165,    319,    -66,    -19,     32,    -23,      9, 
  32099,  -1227,    347,    -80,    -11,     29,    -22,      9, 
  32085,  -1289,    375,    -95,     -3,     25,    -20,      8, 
  32070,  -1351,    403,   -110,      4,     21,    -19,      8, 
  32055,  -1412,    431,   -125,     12,     18,    -17,      7, 
  32039,  -1473,    459,   -139,     20,     14,    -16,      7, 
  32023,  -1533,    487,   -154,     27,     11,    -15,      7, 
  32006,  -1593,    514,   -168,     35,      7,    -13,      6, 
  31988,  -1653,    542,   -183,     42,      3,    -12,      6, 
  31971,  -1712,    569,   -197,     50,      0,    -10,      5, 
  31952,  -1771,    597,   -212,     57,     -4,     -9,      5, 
  31933,  -1830,    624,   -226,     65,     -7,     -7,      4, 
  31914,  -1888,    651,   -240,     72,    -11,     -6,      4, 
  31894,  -1946,    678,   -254,     79,    -14,     -4,      3, 
  31873,  -2003,    704,   -269,     87,    -18,     -3,      3, 
  31852,  -2060,    731,   -283,     94,    -21,     -2,      3, 
  31830,  -2117,    758,   -297,    101,    -25,      0,      2, 
  31808,  -2173,    784,   -311,    109,    -28,      1,      2, 
  31785,  -2229,    810,   -325,    116,    -32,      3,      1, 
  31762,  -2285,    836,   -339,    123,    -35,      4,      1, 
  31738,  -2340,    863,   -352,    130,    -39,      5,      1, 
  31714,  -2395,    888,   -366,    137,    -42,      7,      0, 
  31689,  -2450,    914,   -380,    145,    -45,      8,      0, 
  31664,  -2504,    940,   -394,    152,    -49,      9,     -1, 
  31638,  -2557,    965,   -407,    159,    -52,     11,     -1, 
  31611,  -2611,    991,   -421,    166,    -55,     12,     -2, 
  31585,  -2664,   1016,   -434,    173,    -59,     13,     -2, 
  31557,  -2717,   1041,   -448,    180,    -62,     15,     -2, 
  31529,  -2769,   1066,   -461,    187,    -65,     16,     -3, 
  31501,  -2821,   1091,   -474,    194,    -69,     17,     -3, 
  31472,  -2872,   1116,   -487,    201,    -72,     19,     -3, 
  31442,  -2923,   1141,   -501,    207,    -75,     20,     -4, 
  31412,  -2974,   1165,   -514,    214,    -78,     21,     -4, 
  31381,  -3024,   1190,   -527,    221,    -82,     23,     -5, 
  31350,  -3074,   1214,   -540,    228,    -85,     24,     -5, 
  31319,  -3124,   1238,   -552,    234,    -88,     25,     -5, 
  31286,  -3173,   1262,   -565,    241,    -91,     26,     -6, 
  31254,  -3222,   1286,   -578,    248,    -94,     28,     -6, 
  31221,  -3270,   1309,   -591,    254,    -97,     29,     -6, 
  31187,  -3319,   1333,   -603,    261,   -100,     30,     -7, 
  31153,  -3366,   1356,   -616,    267,   -104,     31,     -7, 
  31118,  -3414,   1379,   -628,    274,   -107,     33,     -8, 
  31083,  -3460,   1403,   -641,    280,   -110,     34,     -8, 
  31047,  -3507,   1426,   -653,    287,   -113,     35,     -8, 
  31011,  -3553,   1448,   -665,    293,   -116,     36,     -9, 
  30974,  -3599,   1471,   -678,    300,   -119,     37,     -9, 
  30937,  -3644,   1494,   -690,    306,   -122,     39,     -9, 
  30899,  -3689,   1516,   -702,    312,   -125,     40,    -10, 
  30861,  -3734,   1538,   -714,    319,   -128,     41,    -10, 
  30822,  -3778,   1560,   -726,    325,   -131,     42,    -10, 
  30783,  -3822,   1582,   -738,    331,   -134,     43,    -11, 
  30743,  -3866,   1604,   -749,    337,   -136,     44,    -11, 
  30703,  -3909,   1626,   -761,    343,   -139,     46,    -11, 
  30662,  -3951,   1647,   -773,    349,   -142,     47,    -12, 
  30621,  -3994,   1669,   -784,    355,   -145,     48,    -12, 
  30579,  -4035,   1690,   -796,    361,   -148,     49,    -12, 
  30537,  -4077,   1711,   -807,    367,   -151,     50,    -13, 
  30494,  -4118,   1732,   -818,    373,   -153,     51,    -13, 
  30451,  -4159,   1752,   -830,    379,   -156,     52,    -13, 
  30408,  -4199,   1773,   -841,    385,   -159,     53,    -13, 
  30363,  -4239,   1793,   -852,    391,   -162,     54,    -14, 
  30319,  -4279,   1814,   -863,    396,   -164,     56,    -14, 
  30274,  -4318,   1834,   -874,    402,   -167,     57,    -14, 
  30228,  -4357,   1854,   -885,    408,   -170,     58,    -15, 
  30182,  -4395,   1874,   -896,    413,   -172,     59,    -15, 
  30135,  -4433,   1893,   -906,    419,   -175,     60,    -15, 
  30088,  -4471,   1913,   -917,    425,   -178,     61,    -15, 
  30041,  -4508,   1932,   -928,    430,   -180,     62,    -16, 
  29993,  -4545,   1951,   -938,    436,   -183,     63,    -16, 
  29944,  -4581,   1970,   -948,    441,   -185,     64,    -16, 
  29895,  -4618,   1989,   -959,    447,   -188,     65,    -17, 
  29846,  -4653,   2008,   -969,    452,   -191,     66,    -17, 
  29796,  -4689,   2026,   -979,    457,   -193,     67,    -17, 
  29745,  -4724,   2045,   -989,    462,   -195,     68,    -17, 
  29695,  -4758,   2063,   -999,    468,   -198,     69,    -18, 
  29643,  -4792,   2081,  -1009,    473,   -200,     70,    -18, 
  29592,  -4826,   2099,  -1019,    478,   -203,     71,    -18, 
  29539,  -4859,   2117,  -1029,    483,   -205,     71,    -18, 
  29487,  -4892,   2134,  -1039,    488,   -208,     72,    -19, 
  29433,  -4925,   2152,  -1048,    493,   -210,     73,    -19, 
  29380,  -4957,   2169,  -1058,    498,   -212,     74,    -19, 
  29326,  -4989,   2186,  -1067,    503,   -215,     75,    -19, 
  29271,  -5020,   2203,  -1076,    508,   -217,     76,    -20, 
  29216,  -5051,   2220,  -1086,    513,   -219,     77,    -20, 
  29161,  -5082,   2236,  -1095,    518,   -221,     78,    -20, 
  29105,  -5112,   2253,  -1104,    523,   -224,     79,    -20, 
  29049,  -5142,   2269,  -1113,    527,   -226,     79,    -20, 
  28992,  -5172,   2285,  -1122,    532,   -228,     80,    -21, 
  28935,  -5201,   2301,  -1131,    537,   -230,     81,    -21, 
  28877,  -5230,   2317,  -1140,    541,   -232,     82,    -21, 
  28819,  -5258,   2333,  -1148,    546,   -235,     83,    -21, 
  28761,  -5286,   2348,  -1157,    550,   -237,     84,    -22, 
  28702,  -5314,   2363,  -1165,    555,   -239,     84,    -22, 
  28642,  -5341,   2378,  -1174,    559,   -241,     85,    -22, 
  28582,  -5368,   2393,  -1182,    564,   -243,     86,    -22, 
  28522,  -5394,   2408,  -1190,    568,   -245,     87,    -22, 
  28461,  -5420,   2423,  -1198,    572,   -247,     88,    -23, 
  28400,  -5446,   2437,  -1207,    577,   -249,     88,    -23, 
  28339,  -5471,   2451,  -1215,    581,   -251,     89,    -23, 
  28277,  -5496,   2466,  -1222,    585,   -253,     90,    -23, 
  28215,  -5520,   2480,  -1230,    589,   -255,     90,    -23, 
  28152,  -5545,   2493,  -1238,    593,   -257,     91,    -23, 
  28089,  -5568,   2507,  -1246,    597,   -259,     92,    -24, 
  28025,  -5592,   2520,  -1253,    601,   -260,     93,    -24, 
  27961,  -5615,   2534,  -1261,    605,   -262,     93,    -24, 
  27896,  -5637,   2547,  -1268,    609,   -264,     94,    -24, 
  27832,  -5660,   2560,  -1275,    613,   -266,     95,    -24, 
  27766,  -5681,   2572,  -1283,    617,   -268,     95,    -25, 
  27701,  -5703,   2585,  -1290,    620,   -269,     96,    -25, 
  27635,  -5724,   2597,  -1297,    624,   -271,     97,    -25, 
  27568,  -5745,   2610,  -1304,    628,   -273,     97,    -25, 
  27501,  -5765,   2622,  -1311,    631,   -275,     98,    -25, 
  27434,  -5785,   2634,  -1317,    635,   -276,     99,    -25, 
  27366,  -5805,   2645,  -1324,    639,   -278,     99,    -25, 
  27298,  -5824,   2657,  -1331,    642,   -279,    100,    -26, 
  27230,  -5843,   2668,  -1337,    646,   -281,    100,    -26, 
  27161,  -5861,   2679,  -1344,    649,   -283,    101,    -26, 
  27092,  -5879,   2690,  -1350,    652,   -284,    102,    -26, 
  27022,  -5897,   2701,  -1356,    656,   -286,    102,    -26, 
  26952,  -5915,   2712,  -1362,    659,   -287,    103,    -26, 
  26882,  -5932,   2723,  -1368,    662,   -289,    103,    -26, 
  26811,  -5948,   2733,  -1374,    665,   -290,    104,    -27, 
  26740,  -5964,   2743,  -1380,    668,   -292,    104,    -27, 
  26669,  -5980,   2753,  -1386,    672,   -293,    105,    -27, 
  26597,  -5996,   2763,  -1392,    675,   -295,    105,    -27, 
  26524,  -6011,   2773,  -1397,    678,   -296,    106,    -27, 
  26452,  -6026,   2782,  -1403,    681,   -297,    106,    -27, 
  26379,  -6040,   2792,  -1408,    683,   -299,    107,    -27, 
  26306,  -6054,   2801,  -1414,    686,   -300,    107,    -27, 
  26232,  -6068,   2810,  -1419,    689,   -301,    108,    -27, 
  26158,  -6081,   2819,  -1424,    692,   -303,    108,    -27, 
  26084,  -6094,   2827,  -1429,    695,   -304,    109,    -28, 
  26009,  -6107,   2836,  -1434,    697,   -305,    109,    -28, 
  25934,  -6119,   2844,  -1439,    700,   -306,    110,    -28, 
  25858,  -6131,   2852,  -1444,    703,   -308,    110,    -28, 
  25782,  -6143,   2860,  -1449,    705,   -309,    111,    -28, 
  25706,  -6154,   2868,  -1454,    708,   -310,    111,    -28, 
  25630,  -6165,   2876,  -1458,    710,   -311,    111,    -28, 
  25553,  -6175,   2883,  -1463,    712,   -312,    112,    -28, 
  25476,  -6185,   2890,  -1467,    715,   -313,    112,    -28, 
  25398,  -6195,   2897,  -1471,    717,   -314,    113,    -28, 
  25321,  -6205,   2904,  -1475,    719,   -315,    113,    -28, 
  25242,  -6214,   2911,  -1480,    722,   -316,    113,    -29, 
  25164,  -6222,   2918,  -1484,    724,   -317,    114,    -29, 
  25085,  -6231,   2924,  -1488,    726,   -318,    114,    -29, 
  25006,  -6239,   2931,  -1491,    728,   -319,    114,    -29, 
  24927,  -6246,   2937,  -1495,    730,   -320,    115,    -29, 
  24847,  -6254,   2943,  -1499,    732,   -321,    115,    -29, 
  24767,  -6261,   2948,  -1502,    734,   -322,    115,    -29, 
  24686,  -6267,   2954,  -1506,    736,   -323,    116,    -29, 
  24606,  -6274,   2959,  -1509,    738,   -324,    116,    -29, 
  24525,  -6280,   2965,  -1513,    740,   -325,    116,    -29, 
  24443,  -6285,   2970,  -1516,    741,   -325,    117,    -29, 
  24362,  -6291,   2975,  -1519,    743,   -326,    117,    -29, 
  24280,  -6295,   2979,  -1522,    745,   -327,    117,    -29, 
  24198,  -6300,   2984,  -1525,    746,   -328,    117,    -29, 
  24115,  -6304,   2989,  -1528,    748,   -329,    118,    -29, 
  24032,  -6308,   2993,  -1531,    750,   -329,    118,    -29, 
  23949,  -6312,   2997,  -1534,    751,   -330,    118,    -29, 
  23866,  -6315,   3001,  -1536,    753,   -331,    118,    -29, 
  23782,  -6318,   3005,  -1539,    754,   -331,    118,    -29, 
  23698,  -6321,   3008,  -1541,    755,   -332,    119,    -29, 
  23614,  -6323,   3012,  -1543,    757,   -333,    119,    -29, 
  23529,  -6325,   3015,  -1546,    758,   -333,    119,    -29, 
  23445,  -6326,   3018,  -1548,    759,   -334,    119,    -29, 
  23360,  -6328,   3021,  -1550,    760,   -334,    119,    -29, 
  23274,  -6328,   3024,  -1552,    762,   -335,    120,    -29, 
  23189,  -6329,   3026,  -1554,    763,   -335,    120,    -29, 
  23103,  -6329,   3029,  -1556,    764,   -336,    120,    -29, 
  23017,  -6329,   3031,  -1558,    765,   -336,    120,    -30, 
  22930,  -6329,   3033,  -1559,    766,   -337,    120,    -30, 
  22844,  -6328,   3035,  -1561,    767,   -337,    120,    -30, 
  22757,  -6327,   3037,  -1562,    768,   -338,    121,    -30, 
  22670,  -6326,   3039,  -1564,    768,   -338,    121,    -30, 
  22582,  -6324,   3040,  -1565,    769,   -338,    121,    -30, 
  22495,  -6322,   3042,  -1566,    770,   -339,    121,    -30, 
  22407,  -6320,   3043,  -1568,    771,   -339,    121,    -29, 
  22319,  -6318,   3044,  -1569,    771,   -339,    121,    -29, 
  22230,  -6315,   3045,  -1570,    772,   -340,    121,    -29, 
  22142,  -6312,   3045,  -1571,    773,   -340,    121,    -29, 
  22053,  -6308,   3046,  -1571,    773,   -340,    121,    -29, 
  21964,  -6304,   3046,  -1572,    774,   -340,    121,    -29, 
  21874,  -6300,   3047,  -1573,    774,   -341,    121,    -29, 
  21785,  -6296,   3047,  -1573,    775,   -341,    121,    -29, 
  21695,  -6291,   3047,  -1574,    775,   -341,    121,    -29, 
  21605,  -6286,   3046,  -1574,    775,   -341,    121,    -29, 
  21515,  -6281,   3046,  -1575,    776,   -341,    121,    -29, 
  21425,  -6275,   3045,  -1575,    776,   -341,    121,    -29, 
  21334,  -6269,   3045,  -1575,    776,   -342,    121,    -29, 
  21243,  -6263,   3044,  -1575,    776,   -342,    121,    -29, 
  21152,  -6256,   3043,  -1575,    776,   -342,    121,    -29, 
  21061,  -6250,   3042,  -1575,    777,   -342,    121,    -29, 
  20970,  -6242,   3040,  -1575,    777,   -342,    121,    -29, 
  20878,  -6235,   3039,  -1575,    777,   -342,    121,    -29, 
  20786,  -6227,   3037,  -1574,    777,   -342,    121,    -29, 
  20694,  -6219,   3036,  -1574,    776,   -342,    121,    -29, 
  20602,  -6211,   3034,  -1573,    776,   -342,    121,    -29, 
  20509,  -6203,   3032,  -1573,    776,   -342,    121,    -29, 
  20417,  -6194,   3029,  -1572,    776,   -341,    121,    -29, 
  20324,  -6185,   3027,  -1572,    776,   -341,    121,    -29, 
  20231,  -6175,   3025,  -1571,    776,   -341,    121,    -29, 
  20138,  -6166,   3022,  -1570,    775,   -341,    121,    -29, 
  20045,  -6156,   3019,  -1569,    775,   -341,    121,    -29, 
  19951,  -6145,   3016,  -1568,    774,   -341,    121,    -29, 
  19858,  -6135,   3013,  -1567,    774,   -341,    121,    -29, 
  19764,  -6124,   3010,  -1566,    774,   -340,    121,    -28, 
  19670,  -6113,   3006,  -1564,    773,   -340,    120,    -28, 
  19576,  -6102,   3003,  -1563,    772,   -340,    120,    -28, 
  19481,  -6090,   2999,  -1562,    772,   -340,    120,    -28, 
  19387,  -6078,   2995,  -1560,    771,   -339,    120,    -28, 
  19292,  -6066,   2991,  -1558,    771,   -339,    120,    -28, 
  19198,  -6054,   2987,  -1557,    770,   -339,    120,    -28, 
  19103,  -6041,   2983,  -1555,    769,   -338,    120,    -28, 
  19008,  -6028,   2979,  -1553,    768,   -338,    119,    -28, 
  18912,  -6015,   2974,  -1551,    768,   -338,    119,    -28, 
  18817,  -6002,   2970,  -1549,    767,   -337,    119,    -28, 
  18722,  -5988,   2965,  -1547,    766,   -337,    119,    -28, 
  18626,  -5974,   2960,  -1545,    765,   -337,    119,    -28, 
  18530,  -5960,   2955,  -1543,    764,   -336,    119,    -28, 
  18435,  -5946,   2950,  -1541,    763,   -336,    118,    -28, 
  18339,  -5931,   2944,  -1539,    762,   -335,    118,    -27, 
  18243,  -5916,   2939,  -1536,    761,   -335,    118,    -27, 
  18146,  -5901,   2933,  -1534,    760,   -334,    118,    -27, 
  18050,  -5886,   2927,  -1531,    758,   -334,    118,    -27, 
  17954,  -5870,   2922,  -1529,    757,   -333,    117,    -27, 
  17857,  -5854,   2916,  -1526,    756,   -333,    117,    -27, 
  17760,  -5838,   2909,  -1523,    755,   -332,    117,    -27, 
  17664,  -5821,   2903,  -1520,    754,   -331,    117,    -27, 
  17567,  -5805,   2897,  -1517,    752,   -331,    116,    -27, 
  17470,  -5788,   2890,  -1515,    751,   -330,    116,    -27, 
  17373,  -5771,   2884,  -1512,    749,   -330,    116,    -27, 
  17276,  -5754,   2877,  -1508,    748,   -329,    116,    -26, 
  17178,  -5736,   2870,  -1505,    747,   -328,    115,    -26, 
  17081,  -5718,   2863,  -1502,    745,   -328,    115,    -26, 
  16984,  -5700,   2856,  -1499,    743,   -327,    115,    -26, 
  16886,  -5682,   2848,  -1495,    742,   -326,    114,    -26, 
  16788,  -5663,   2841,  -1492,    740,   -326,    114,    -26, 
  16691,  -5645,   2833,  -1488,    739,   -325,    114,    -26, 
  16593,  -5626,   2826,  -1485,    737,   -324,    114,    -26, 
  16495,  -5607,   2818,  -1481,    735,   -323,    113,    -26, 
  16397,  -5587,   2810,  -1478,    734,   -323,    113,    -26, 
  16299,  -5568,   2802,  -1474,    732,   -322,    113,    -25, 
  16201,  -5548,   2794,  -1470,    730,   -321,    112,    -25, 
  16103,  -5528,   2786,  -1466,    728,   -320,    112,    -25, 
  16005,  -5508,   2777,  -1462,    726,   -319,    112,    -25, 
  15907,  -5488,   2769,  -1458,    724,   -319,    111,    -25, 
  15809,  -5467,   2760,  -1454,    722,   -318,    111,    -25, 
  15711,  -5446,   2751,  -1450,    720,   -317,    111,    -25, 
  15612,  -5425,   2743,  -1446,    718,   -316,    110,    -25, 
  15514,  -5404,   2734,  -1441,    716,   -315,    110,    -25, 
  15415,  -5383,   2725,  -1437,    714,   -314,    110,    -24, 
  15317,  -5361,   2715,  -1433,    712,   -313,    109,    -24, 
  15219,  -5339,   2706,  -1428,    710,   -312,    109,    -24, 
  15120,  -5317,   2697,  -1424,    708,   -311,    109,    -24, 
  15021,  -5295,   2687,  -1419,    706,   -310,    108,    -24, 
  14923,  -5273,   2678,  -1414,    704,   -309,    108,    -24, 
  14824,  -5250,   2668,  -1410,    701,   -308,    107,    -24, 
  14726,  -5227,   2658,  -1405,    699,   -307,    107,    -24, 
  14627,  -5204,   2648,  -1400,    697,   -306,    107,    -24, 
  14528,  -5181,   2638,  -1395,    695,   -305,    106,    -23, 
  14430,  -5158,   2628,  -1390,    692,   -304,    106,    -23, 
  14331,  -5134,   2618,  -1385,    690,   -303,    105,    -23, 
  14232,  -5111,   2607,  -1380,    687,   -302,    105,    -23, 
  14134,  -5087,   2597,  -1375,    685,   -301,    105,    -23, 
  14035,  -5063,   2586,  -1370,    682,   -300,    104,    -23, 
  13936,  -5039,   2575,  -1365,    680,   -299,    104,    -23, 
  13838,  -5014,   2565,  -1360,    677,   -298,    103,    -23, 
  13739,  -4990,   2554,  -1354,    675,   -297,    103,    -22, 
  13640,  -4965,   2543,  -1349,    672,   -295,    102,    -22, 
  13542,  -4940,   2532,  -1343,    670,   -294,    102,    -22, 
  13443,  -4915,   2521,  -1338,    667,   -293,    102,    -22, 
  13344,  -4890,   2509,  -1332,    664,   -292,    101,    -22, 
  13246,  -4864,   2498,  -1327,    662,   -291,    101,    -22, 
  13147,  -4839,   2486,  -1321,    659,   -290,    100,    -22, 
  13048,  -4813,   2475,  -1316,    656,   -288,    100,    -22, 
  12950,  -4787,   2463,  -1310,    654,   -287,     99,    -21, 
  12851,  -4761,   2452,  -1304,    651,   -286,     99,    -21, 
  12753,  -4735,   2440,  -1298,    648,   -285,     98,    -21, 
  12655,  -4709,   2428,  -1292,    645,   -284,     98,    -21, 
  12556,  -4682,   2416,  -1286,    642,   -282,     97,    -21, 
  12458,  -4656,   2404,  -1280,    639,   -281,     97,    -21, 
  12359,  -4629,   2392,  -1274,    637,   -280,     97,    -21, 
  12261,  -4602,   2379,  -1268,    634,   -278,     96,    -21, 
  12163,  -4575,   2367,  -1262,    631,   -277,     96,    -20, 
  12065,  -4548,   2354,  -1256,    628,   -276,     95,    -20, 
  11967,  -4521,   2342,  -1250,    625,   -275,     95,    -20, 
  11869,  -4493,   2329,  -1244,    622,   -273,     94,    -20, 
  11771,  -4466,   2317,  -1237,    619,   -272,     94,    -20, 
  11673,  -4438,   2304,  -1231,    616,   -271,     93,    -20, 
  11575,  -4410,   2291,  -1224,    612,   -269,     93,    -20, 
  11477,  -4382,   2278,  -1218,    609,   -268,     92,    -19, 
  11379,  -4354,   2265,  -1212,    606,   -266,     92,    -19, 
  11282,  -4326,   2252,  -1205,    603,   -265,     91,    -19, 
  11184,  -4298,   2239,  -1198,    600,   -264,     91,    -19, 
  11086,  -4269,   2226,  -1192,    597,   -262,     90,    -19, 
  10989,  -4240,   2212,  -1185,    594,   -261,     90,    -19, 
  10892,  -4212,   2199,  -1178,    590,   -260,     89,    -19, 
  10794,  -4183,   2185,  -1172,    587,   -258,     89,    -18, 
  10697,  -4154,   2172,  -1165,    584,   -257,     88,    -18, 
  10600,  -4125,   2158,  -1158,    580,   -255,     87,    -18, 
  10503,  -4096,   2145,  -1151,    577,   -254,     87,    -18, 
  10406,  -4067,   2131,  -1144,    574,   -252,     86,    -18, 
  10309,  -4037,   2117,  -1137,    571,   -251,     86,    -18, 
  10213,  -4008,   2103,  -1130,    567,   -249,     85,    -18, 
  10116,  -3978,   2089,  -1123,    564,   -248,     85,    -18, 
  10020,  -3948,   2075,  -1116,    560,   -246,     84,    -17, 
   9923,  -3919,   2061,  -1109,    557,   -245,     84,    -17, 
   9827,  -3889,   2047,  -1102,    554,   -243,     83,    -17, 
   9731,  -3859,   2033,  -1095,    550,   -242,     83,    -17, 
   9635,  -3829,   2018,  -1088,    547,   -240,     82,    -17, 
   9539,  -3798,   2004,  -1081,    543,   -239,     82,    -17, 
   9443,  -3768,   1990,  -1073,    540,   -237,     81,    -17, 
   9347,  -3738,   1975,  -1066,    536,   -236,     80,    -16, 
   9252,  -3707,   1961,  -1059,    533,   -234,     80,    -16, 
   9156,  -3677,   1946,  -1051,    529,   -233,     79,    -16, 
   9061,  -3646,   1932,  -1044,    525,   -231,     79,    -16, 
   8966,  -3616,   1917,  -1037,    522,   -230,     78,    -16, 
   8871,  -3585,   1902,  -1029,    518,   -228,     78,    -16, 
   8776,  -3554,   1887,  -1022,    515,   -227,     77,    -16, 
   8681,  -3523,   1872,  -1014,    511,   -225,     77,    -15, 
   8587,  -3492,   1858,  -1007,    507,   -223,     76,    -15, 
   8492,  -3461,   1843,   -999,    504,   -222,     75,    -15, 
   8398,  -3430,   1828,   -991,    500,   -220,     75,    -15, 
   8304,  -3399,   1813,   -984,    496,   -219,     74,    -15, 
   8210,  -3367,   1797,   -976,    493,   -217,     74,    -15, 
   8116,  -3336,   1782,   -968,    489,   -216,     73,    -15, 
   8022,  -3304,   1767,   -961,    485,   -214,     73,    -15, 
   7929,  -3273,   1752,   -953,    481,   -212,     72,    -14, 
   7835,  -3241,   1737,   -945,    478,   -211,     71,    -14, 
   7742,  -3210,   1721,   -937,    474,   -209,     71,    -14, 
   7649,  -3178,   1706,   -930,    470,   -207,     70,    -14, 
   7556,  -3146,   1690,   -922,    466,   -206,     70,    -14, 
   7463,  -3115,   1675,   -914,    463,   -204,     69,    -14, 
   7371,  -3083,   1659,   -906,    459,   -203,     69,    -14, 
   7279,  -3051,   1644,   -898,    455,   -201,     68,    -13, 
   7186,  -3019,   1628,   -890,    451,   -199,     67,    -13, 
   7094,  -2987,   1613,   -882,    447,   -198,     67,    -13, 
   7003,  -2955,   1597,   -874,    443,   -196,     66,    -13, 
   6911,  -2923,   1581,   -866,    440,   -194,     66,    -13, 
   6820,  -2891,   1566,   -858,    436,   -193,     65,    -13, 
   6728,  -2859,   1550,   -850,    432,   -191,     65,    -13, 
   6637,  -2826,   1534,   -842,    428,   -189,     64,    -13, 
   6546,  -2794,   1518,   -834,    424,   -188,     63,    -12, 
   6456,  -2762,   1502,   -826,    420,   -186,     63,    -12, 
   6365,  -2730,   1487,   -818,    416,   -184,     62,    -12, 
   6275,  -2697,   1471,   -810,    412,   -183,     62,    -12, 
   6185,  -2665,   1455,   -802,    408,   -181,     61,    -12, 
   6095,  -2633,   1439,   -794,    404,   -179,     60,    -12, 
   6005,  -2600,   1423,   -785,    401,   -178,     60,    -12, 
   5916,  -2568,   1407,   -777,    397,   -176,     59,    -11, 
   5827,  -2535,   1391,   -769,    393,   -174,     59,    -11, 
   5738,  -2503,   1375,   -761,    389,   -172,     58,    -11, 
   5649,  -2470,   1358,   -753,    385,   -171,     58,    -11, 
   5560,  -2438,   1342,   -744,    381,   -169,     57,    -11, 
   5472,  -2405,   1326,   -736,    377,   -167,     56,    -11, 
   5384,  -2373,   1310,   -728,    373,   -166,     56,    -11, 
   5296,  -2340,   1294,   -720,    369,   -164,     55,    -11, 
   5208,  -2307,   1278,   -711,    365,   -162,     55,    -10, 
   5121,  -2275,   1261,   -703,    361,   -161,     54,    -10, 
   5034,  -2242,   1245,   -695,    357,   -159,     53,    -10, 
   4947,  -2210,   1229,   -686,    353,   -157,     53,    -10, 
   4860,  -2177,   1213,   -678,    349,   -155,     52,    -10, 
   4773,  -2144,   1196,   -670,    345,   -154,     52,    -10, 
   4687,  -2112,   1180,   -661,    341,   -152,     51,    -10, 
   4601,  -2079,   1164,   -653,    337,   -150,     51,    -10, 
   4515,  -2046,   1147,   -645,    333,   -149,     50,     -9, 
   4430,  -2014,   1131,   -636,    329,   -147,     49,     -9, 
   4344,  -1981,   1115,   -628,    325,   -145,     49,     -9, 
   4259,  -1948,   1098,   -619,    320,   -143,     48,     -9, 
   4174,  -1916,   1082,   -611,    316,   -142,     48,     -9, 
   4090,  -1883,   1066,   -603,    312,   -140,     47,     -9, 
   4006,  -1851,   1049,   -594,    308,   -138,     46,     -9, 
   3921,  -1818,   1033,   -586,    304,   -137,     46,     -9, 
   3838,  -1785,   1017,   -577,    300,   -135,     45,     -9, 
   3754,  -1753,   1000,   -569,    296,   -133,     45,     -8, 
   3671,  -1720,    984,   -561,    292,   -131,     44,     -8, 
   3588,  -1688,    967,   -552,    288,   -130,     44,     -8, 
   3505,  -1655,    951,   -544,    284,   -128,     43,     -8, 
   3423,  -1623,    935,   -535,    280,   -126,     42,     -8, 
   3340,  -1590,    918,   -527,    276,   -125,     42,     -8, 
   3258,  -1558,    902,   -518,    272,   -123,     41,     -8, 
   3177,  -1526,    885,   -510,    268,   -121,     41,     -8, 
   3095,  -1493,    869,   -502,    264,   -119,     40,     -7, 
   3014,  -1461,    853,   -493,    260,   -118,     40,     -7, 
   2933,  -1428,    836,   -485,    256,   -116,     39,     -7, 
   2853,  -1396,    820,   -476,    252,   -114,     38,     -7, 
   2773,  -1364,    803,   -468,    247,   -113,     38,     -7, 
   2693,  -1332,    787,   -459,    243,   -111,     37,     -7, 
   2613,  -1300,    771,   -451,    239,   -109,     37,     -7, 
   2533,  -1267,    754,   -443,    235,   -108,     36,     -7, 
   2454,  -1235,    738,   -434,    231,   -106,     36,     -7, 
   2375,  -1203,    722,   -426,    227,   -104,     35,     -7, 
   2297,  -1171,    705,   -417,    223,   -102,     35,     -6, 
   2219,  -1139,    689,   -409,    219,   -101,     34,     -6, 
   2141,  -1107,    673,   -400,    215,    -99,     33,     -6, 
   2063,  -1075,    656,   -392,    211,    -97,     33,     -6, 
   1986,  -1043,    640,   -384,    207,    -96,     32,     -6, 
   1909,  -1012,    624,   -375,    203,    -94,     32,     -6, 
   1832,   -980,    608,   -367,    199,    -92,     31,     -6, 
   1755,   -948,    591,   -359,    195,    -91,     31,     -6, 
   1679,   -917,    575,   -350,    191,    -89,     30,     -6, 
   1603,   -885,    559,   -342,    187,    -87,     30,     -5, 
   1528,   -853,    543,   -333,    183,    -86,     29,     -5, 
   1452,   -822,    527,   -325,    179,    -84,     28,     -5, 
   1377,   -791,    510,   -317,    175,    -82,     28,     -5, 
   1303,   -759,    494,   -308,    171,    -81,     27,     -5, 
   1229,   -728,    478,   -300,    167,    -79,     27,     -5, 
   1154,   -697,    462,   -292,    163,    -77,     26,     -5, 
   1081,   -665,    446,   -284,    159,    -76,     26,     -5, 
   1007,   -634,    430,   -275,    155,    -74,     25,     -5, 
    934,   -603,    414,   -267,    151,    -72,     25,     -5, 
    862,   -572,    398,   -259,    147,    -71,     24,     -5, 
    789,   -541,    382,   -251,    143,    -69,     24,     -4, 
    717,   -511,    366,   -242,    139,    -67,     23,     -4, 
    645,   -480,    350,   -234,    135,    -66,     23,     -4, 
    574,   -449,    335,   -226,    131,    -64,     22,     -4, 
    503,   -419,    319,   -218,    127,    -63,     22,     -4, 
};

const signed short res_8_44_mid_filttab[] = 
{
  32276,    432,   -388,    303,   -210,    124,    -61,     21, 
  32275,    362,   -358,    287,   -201,    120,    -59,     21, 
  32274,    291,   -327,    271,   -193,    116,    -58,     20, 
  32273,    222,   -297,    256,   -185,    112,    -56,     20, 
  32270,    152,   -267,    240,   -177,    108,    -55,     19, 
  32268,     83,   -236,    224,   -169,    104,    -53,     19, 
  32264,     14,   -206,    209,   -161,    100,    -51,     18, 
  32261,    -54,   -176,    193,   -153,     96,    -50,     18, 
  32256,   -122,   -147,    178,   -145,     93,    -48,     17, 
  32251,   -190,   -117,    162,   -137,     89,    -47,     17, 
  32246,   -257,    -87,    147,   -129,     85,    -45,     16, 
  32240,   -325,    -57,    131,   -121,     81,    -43,     16, 
  32233,   -391,    -28,    116,   -113,     77,    -42,     15, 
  32226,   -458,      2,    100,   -105,     73,    -40,     15, 
  32219,   -524,     31,     85,    -97,     70,    -39,     14, 
  32210,   -590,     60,     70,    -89,     66,    -37,     14, 
  32202,   -655,     89,     55,    -81,     62,    -36,     13, 
  32192,   -720,    118,     39,    -73,     58,    -34,     13, 
  32183,   -785,    147,     24,    -65,     55,    -33,     12, 
  32172,   -849,    176,      9,    -57,     51,    -31,     12, 
  32161,   -913,    205,     -6,    -50,     47,    -30,     11, 
  32150,   -976,    234,    -21,    -42,     43,    -28,     11, 
  32138,  -1040,    262,    -36,    -34,     40,    -26,     10, 
  32125,  -1103,    291,    -51,    -26,     36,    -25,     10, 
  32112,  -1165,    319,    -66,    -19,     32,    -23,      9, 
  32099,  -1227,    347,    -80,    -11,     29,    -22,      9, 
  32085,  -1289,    375,    -95,     -3,     25,    -20,      8, 
  32070,  -1351,    403,   -110,      4,     21,    -19,      8, 
  32055,  -1412,    431,   -125,     12,     18,    -17,      7, 
  32039,  -1473,    459,   -139,     20,     14,    -16,      7, 
  32023,  -1533,    487,   -154,     27,     11,    -15,      7, 
  32006,  -1593,    514,   -168,     35,      7,    -13,      6, 
  31988,  -1653,    542,   -183,     42,      3,    -12,      6, 
  31971,  -1712,    569,   -197,     50,      0,    -10,      5, 
  31952,  -1771,    597,   -212,     57,     -4,     -9,      5, 
  31933,  -1830,    624,   -226,     65,     -7,     -7,      4, 
  31914,  -1888,    651,   -240,     72,    -11,     -6,      4, 
  31894,  -1946,    678,   -254,     79,    -14,     -4,      3, 
  31873,  -2003,    704,   -269,     87,    -18,     -3,      3, 
  31852,  -2060,    731,   -283,     94,    -21,     -2,      3, 
  31830,  -2117,    758,   -297,    101,    -25,      0,      2, 
  31808,  -2173,    784,   -311,    109,    -28,      1,      2, 
  31785,  -2229,    810,   -325,    116,    -32,      3,      1, 
  31762,  -2285,    836,   -339,    123,    -35,      4,      1, 
  31738,  -2340,    863,   -352,    130,    -39,      5,      1, 
  31714,  -2395,    888,   -366,    137,    -42,      7,      0, 
  31689,  -2450,    914,   -380,    145,    -45,      8,      0, 
  31664,  -2504,    940,   -394,    152,    -49,      9,     -1, 
  31638,  -2557,    965,   -407,    159,    -52,     11,     -1, 
  31611,  -2611,    991,   -421,    166,    -55,     12,     -2, 
  31585,  -2664,   1016,   -434,    173,    -59,     13,     -2, 
  31557,  -2717,   1041,   -448,    180,    -62,     15,     -2, 
  31529,  -2769,   1066,   -461,    187,    -65,     16,     -3, 
  31501,  -2821,   1091,   -474,    194,    -69,     17,     -3, 
  31472,  -2872,   1116,   -487,    201,    -72,     19,     -3, 
  31442,  -2923,   1141,   -501,    207,    -75,     20,     -4, 
  31412,  -2974,   1165,   -514,    214,    -78,     21,     -4, 
  31381,  -3024,   1190,   -527,    221,    -82,     23,     -5, 
  31350,  -3074,   1214,   -540,    228,    -85,     24,     -5, 
  31319,  -3124,   1238,   -552,    234,    -88,     25,     -5, 
  31286,  -3173,   1262,   -565,    241,    -91,     26,     -6, 
  31254,  -3222,   1286,   -578,    248,    -94,     28,     -6, 
  31221,  -3270,   1309,   -591,    254,    -97,     29,     -6, 
  31187,  -3319,   1333,   -603,    261,   -100,     30,     -7, 
  31153,  -3366,   1356,   -616,    267,   -104,     31,     -7, 
  31118,  -3414,   1379,   -628,    274,   -107,     33,     -8, 
  31083,  -3460,   1403,   -641,    280,   -110,     34,     -8, 
  31047,  -3507,   1426,   -653,    287,   -113,     35,     -8, 
  31011,  -3553,   1448,   -665,    293,   -116,     36,     -9, 
  30974,  -3599,   1471,   -678,    300,   -119,     37,     -9, 
  30937,  -3644,   1494,   -690,    306,   -122,     39,     -9, 
  30899,  -3689,   1516,   -702,    312,   -125,     40,    -10, 
  30861,  -3734,   1538,   -714,    319,   -128,     41,    -10, 
  30822,  -3778,   1560,   -726,    325,   -131,     42,    -10, 
  30783,  -3822,   1582,   -738,    331,   -134,     43,    -11, 
  30743,  -3866,   1604,   -749,    337,   -136,     44,    -11, 
  30703,  -3909,   1626,   -761,    343,   -139,     46,    -11, 
  30662,  -3951,   1647,   -773,    349,   -142,     47,    -12, 
  30621,  -3994,   1669,   -784,    355,   -145,     48,    -12, 
  30579,  -4035,   1690,   -796,    361,   -148,     49,    -12, 
  30537,  -4077,   1711,   -807,    367,   -151,     50,    -13, 
  30494,  -4118,   1732,   -818,    373,   -153,     51,    -13, 
  30451,  -4159,   1752,   -830,    379,   -156,     52,    -13, 
  30408,  -4199,   1773,   -841,    385,   -159,     53,    -13, 
  30363,  -4239,   1793,   -852,    391,   -162,     54,    -14, 
  30319,  -4279,   1814,   -863,    396,   -164,     56,    -14, 
  30274,  -4318,   1834,   -874,    402,   -167,     57,    -14, 
  30228,  -4357,   1854,   -885,    408,   -170,     58,    -15, 
  30182,  -4395,   1874,   -896,    413,   -172,     59,    -15, 
  30135,  -4433,   1893,   -906,    419,   -175,     60,    -15, 
  30088,  -4471,   1913,   -917,    425,   -178,     61,    -15, 
  30041,  -4508,   1932,   -928,    430,   -180,     62,    -16, 
  29993,  -4545,   1951,   -938,    436,   -183,     63,    -16, 
  29944,  -4581,   1970,   -948,    441,   -185,     64,    -16, 
  29895,  -4618,   1989,   -959,    447,   -188,     65,    -17, 
  29846,  -4653,   2008,   -969,    452,   -191,     66,    -17, 
  29796,  -4689,   2026,   -979,    457,   -193,     67,    -17, 
  29745,  -4724,   2045,   -989,    462,   -195,     68,    -17, 
  29695,  -4758,   2063,   -999,    468,   -198,     69,    -18, 
  29643,  -4792,   2081,  -1009,    473,   -200,     70,    -18, 
  29592,  -4826,   2099,  -1019,    478,   -203,     71,    -18, 
  29539,  -4859,   2117,  -1029,    483,   -205,     71,    -18, 
  29487,  -4892,   2134,  -1039,    488,   -208,     72,    -19, 
  29433,  -4925,   2152,  -1048,    493,   -210,     73,    -19, 
  29380,  -4957,   2169,  -1058,    498,   -212,     74,    -19, 
  29326,  -4989,   2186,  -1067,    503,   -215,     75,    -19, 
  29271,  -5020,   2203,  -1076,    508,   -217,     76,    -20, 
  29216,  -5051,   2220,  -1086,    513,   -219,     77,    -20, 
  29161,  -5082,   2236,  -1095,    518,   -221,     78,    -20, 
  29105,  -5112,   2253,  -1104,    523,   -224,     79,    -20, 
  29049,  -5142,   2269,  -1113,    527,   -226,     79,    -20, 
  28992,  -5172,   2285,  -1122,    532,   -228,     80,    -21, 
  28935,  -5201,   2301,  -1131,    537,   -230,     81,    -21, 
  28877,  -5230,   2317,  -1140,    541,   -232,     82,    -21, 
  28819,  -5258,   2333,  -1148,    546,   -235,     83,    -21, 
  28761,  -5286,   2348,  -1157,    550,   -237,     84,    -22, 
  28702,  -5314,   2363,  -1165,    555,   -239,     84,    -22, 
  28642,  -5341,   2378,  -1174,    559,   -241,     85,    -22, 
  28582,  -5368,   2393,  -1182,    564,   -243,     86,    -22, 
  28522,  -5394,   2408,  -1190,    568,   -245,     87,    -22, 
  28461,  -5420,   2423,  -1198,    572,   -247,     88,    -23, 
  28400,  -5446,   2437,  -1207,    577,   -249,     88,    -23, 
  28339,  -5471,   2451,  -1215,    581,   -251,     89,    -23, 
  28277,  -5496,   2466,  -1222,    585,   -253,     90,    -23, 
  28215,  -5520,   2480,  -1230,    589,   -255,     90,    -23, 
  28152,  -5545,   2493,  -1238,    593,   -257,     91,    -23, 
  28089,  -5568,   2507,  -1246,    597,   -259,     92,    -24, 
  28025,  -5592,   2520,  -1253,    601,   -260,     93,    -24, 
  27961,  -5615,   2534,  -1261,    605,   -262,     93,    -24, 
  27896,  -5637,   2547,  -1268,    609,   -264,     94,    -24, 
  27832,  -5660,   2560,  -1275,    613,   -266,     95,    -24, 
  27766,  -5681,   2572,  -1283,    617,   -268,     95,    -25, 
  27701,  -5703,   2585,  -1290,    620,   -269,     96,    -25, 
  27635,  -5724,   2597,  -1297,    624,   -271,     97,    -25, 
  27568,  -5745,   2610,  -1304,    628,   -273,     97,    -25, 
  27501,  -5765,   2622,  -1311,    631,   -275,     98,    -25, 
  27434,  -5785,   2634,  -1317,    635,   -276,     99,    -25, 
  27366,  -5805,   2645,  -1324,    639,   -278,     99,    -25, 
  27298,  -5824,   2657,  -1331,    642,   -279,    100,    -26, 
  27230,  -5843,   2668,  -1337,    646,   -281,    100,    -26, 
  27161,  -5861,   2679,  -1344,    649,   -283,    101,    -26, 
  27092,  -5879,   2690,  -1350,    652,   -284,    102,    -26, 
  27022,  -5897,   2701,  -1356,    656,   -286,    102,    -26, 
  26952,  -5915,   2712,  -1362,    659,   -287,    103,    -26, 
  26882,  -5932,   2723,  -1368,    662,   -289,    103,    -26, 
  26811,  -5948,   2733,  -1374,    665,   -290,    104,    -27, 
  26740,  -5964,   2743,  -1380,    668,   -292,    104,    -27, 
  26669,  -5980,   2753,  -1386,    672,   -293,    105,    -27, 
  26597,  -5996,   2763,  -1392,    675,   -295,    105,    -27, 
  26524,  -6011,   2773,  -1397,    678,   -296,    106,    -27, 
  26452,  -6026,   2782,  -1403,    681,   -297,    106,    -27, 
  26379,  -6040,   2792,  -1408,    683,   -299,    107,    -27, 
  26306,  -6054,   2801,  -1414,    686,   -300,    107,    -27, 
  26232,  -6068,   2810,  -1419,    689,   -301,    108,    -27, 
  26158,  -6081,   2819,  -1424,    692,   -303,    108,    -27, 
  26084,  -6094,   2827,  -1429,    695,   -304,    109,    -28, 
  26009,  -6107,   2836,  -1434,    697,   -305,    109,    -28, 
  25934,  -6119,   2844,  -1439,    700,   -306,    110,    -28, 
  25858,  -6131,   2852,  -1444,    703,   -308,    110,    -28, 
  25782,  -6143,   2860,  -1449,    705,   -309,    111,    -28, 
  25706,  -6154,   2868,  -1454,    708,   -310,    111,    -28, 
  25630,  -6165,   2876,  -1458,    710,   -311,    111,    -28, 
  25553,  -6175,   2883,  -1463,    712,   -312,    112,    -28, 
  25476,  -6185,   2890,  -1467,    715,   -313,    112,    -28, 
  25398,  -6195,   2897,  -1471,    717,   -314,    113,    -28, 
  25321,  -6205,   2904,  -1475,    719,   -315,    113,    -28, 
  25242,  -6214,   2911,  -1480,    722,   -316,    113,    -29, 
  25164,  -6222,   2918,  -1484,    724,   -317,    114,    -29, 
  25085,  -6231,   2924,  -1488,    726,   -318,    114,    -29, 
  25006,  -6239,   2931,  -1491,    728,   -319,    114,    -29, 
  24927,  -6246,   2937,  -1495,    730,   -320,    115,    -29, 
  24847,  -6254,   2943,  -1499,    732,   -321,    115,    -29, 
  24767,  -6261,   2948,  -1502,    734,   -322,    115,    -29, 
  24686,  -6267,   2954,  -1506,    736,   -323,    116,    -29, 
  24606,  -6274,   2959,  -1509,    738,   -324,    116,    -29, 
  24525,  -6280,   2965,  -1513,    740,   -325,    116,    -29, 
  24443,  -6285,   2970,  -1516,    741,   -325,    117,    -29, 
  24362,  -6291,   2975,  -1519,    743,   -326,    117,    -29, 
  24280,  -6295,   2979,  -1522,    745,   -327,    117,    -29, 
  24198,  -6300,   2984,  -1525,    746,   -328,    117,    -29, 
  24115,  -6304,   2989,  -1528,    748,   -329,    118,    -29, 
  24032,  -6308,   2993,  -1531,    750,   -329,    118,    -29, 
  23949,  -6312,   2997,  -1534,    751,   -330,    118,    -29, 
  23866,  -6315,   3001,  -1536,    753,   -331,    118,    -29, 
  23782,  -6318,   3005,  -1539,    754,   -331,    118,    -29, 
  23698,  -6321,   3008,  -1541,    755,   -332,    119,    -29, 
  23614,  -6323,   3012,  -1543,    757,   -333,    119,    -29, 
  23529,  -6325,   3015,  -1546,    758,   -333,    119,    -29, 
  23445,  -6326,   3018,  -1548,    759,   -334,    119,    -29, 
  23360,  -6328,   3021,  -1550,    760,   -334,    119,    -29, 
  23274,  -6328,   3024,  -1552,    762,   -335,    120,    -29, 
  23189,  -6329,   3026,  -1554,    763,   -335,    120,    -29, 
  23103,  -6329,   3029,  -1556,    764,   -336,    120,    -29, 
  23017,  -6329,   3031,  -1558,    765,   -336,    120,    -30, 
  22930,  -6329,   3033,  -1559,    766,   -337,    120,    -30, 
  22844,  -6328,   3035,  -1561,    767,   -337,    120,    -30, 
  22757,  -6327,   3037,  -1562,    768,   -338,    121,    -30, 
  22670,  -6326,   3039,  -1564,    768,   -338,    121,    -30, 
  22582,  -6324,   3040,  -1565,    769,   -338,    121,    -30, 
  22495,  -6322,   3042,  -1566,    770,   -339,    121,    -30, 
  22407,  -6320,   3043,  -1568,    771,   -339,    121,    -29, 
  22319,  -6318,   3044,  -1569,    771,   -339,    121,    -29, 
  22230,  -6315,   3045,  -1570,    772,   -340,    121,    -29, 
  22142,  -6312,   3045,  -1571,    773,   -340,    121,    -29, 
  22053,  -6308,   3046,  -1571,    773,   -340,    121,    -29, 
  21964,  -6304,   3046,  -1572,    774,   -340,    121,    -29, 
  21874,  -6300,   3047,  -1573,    774,   -341,    121,    -29, 
  21785,  -6296,   3047,  -1573,    775,   -341,    121,    -29, 
  21695,  -6291,   3047,  -1574,    775,   -341,    121,    -29, 
  21605,  -6286,   3046,  -1574,    775,   -341,    121,    -29, 
  21515,  -6281,   3046,  -1575,    776,   -341,    121,    -29, 
  21425,  -6275,   3045,  -1575,    776,   -341,    121,    -29, 
  21334,  -6269,   3045,  -1575,    776,   -342,    121,    -29, 
  21243,  -6263,   3044,  -1575,    776,   -342,    121,    -29, 
  21152,  -6256,   3043,  -1575,    776,   -342,    121,    -29, 
  21061,  -6250,   3042,  -1575,    777,   -342,    121,    -29, 
  20970,  -6242,   3040,  -1575,    777,   -342,    121,    -29, 
  20878,  -6235,   3039,  -1575,    777,   -342,    121,    -29, 
  20786,  -6227,   3037,  -1574,    777,   -342,    121,    -29, 
  20694,  -6219,   3036,  -1574,    776,   -342,    121,    -29, 
  20602,  -6211,   3034,  -1573,    776,   -342,    121,    -29, 
  20509,  -6203,   3032,  -1573,    776,   -342,    121,    -29, 
  20417,  -6194,   3029,  -1572,    776,   -341,    121,    -29, 
  20324,  -6185,   3027,  -1572,    776,   -341,    121,    -29, 
  20231,  -6175,   3025,  -1571,    776,   -341,    121,    -29, 
  20138,  -6166,   3022,  -1570,    775,   -341,    121,    -29, 
  20045,  -6156,   3019,  -1569,    775,   -341,    121,    -29, 
  19951,  -6145,   3016,  -1568,    774,   -341,    121,    -29, 
  19858,  -6135,   3013,  -1567,    774,   -341,    121,    -29, 
  19764,  -6124,   3010,  -1566,    774,   -340,    121,    -28, 
  19670,  -6113,   3006,  -1564,    773,   -340,    120,    -28, 
  19576,  -6102,   3003,  -1563,    772,   -340,    120,    -28, 
  19481,  -6090,   2999,  -1562,    772,   -340,    120,    -28, 
  19387,  -6078,   2995,  -1560,    771,   -339,    120,    -28, 
  19292,  -6066,   2991,  -1558,    771,   -339,    120,    -28, 
  19198,  -6054,   2987,  -1557,    770,   -339,    120,    -28, 
  19103,  -6041,   2983,  -1555,    769,   -338,    120,    -28, 
  19008,  -6028,   2979,  -1553,    768,   -338,    119,    -28, 
  18912,  -6015,   2974,  -1551,    768,   -338,    119,    -28, 
  18817,  -6002,   2970,  -1549,    767,   -337,    119,    -28, 
  18722,  -5988,   2965,  -1547,    766,   -337,    119,    -28, 
  18626,  -5974,   2960,  -1545,    765,   -337,    119,    -28, 
  18530,  -5960,   2955,  -1543,    764,   -336,    119,    -28, 
  18435,  -5946,   2950,  -1541,    763,   -336,    118,    -28, 
  18339,  -5931,   2944,  -1539,    762,   -335,    118,    -27, 
  18243,  -5916,   2939,  -1536,    761,   -335,    118,    -27, 
  18146,  -5901,   2933,  -1534,    760,   -334,    118,    -27, 
  18050,  -5886,   2927,  -1531,    758,   -334,    118,    -27, 
  17954,  -5870,   2922,  -1529,    757,   -333,    117,    -27, 
  17857,  -5854,   2916,  -1526,    756,   -333,    117,    -27, 
  17760,  -5838,   2909,  -1523,    755,   -332,    117,    -27, 
  17664,  -5821,   2903,  -1520,    754,   -331,    117,    -27, 
  17567,  -5805,   2897,  -1517,    752,   -331,    116,    -27, 
  17470,  -5788,   2890,  -1515,    751,   -330,    116,    -27, 
  17373,  -5771,   2884,  -1512,    749,   -330,    116,    -27, 
  17276,  -5754,   2877,  -1508,    748,   -329,    116,    -26, 
  17178,  -5736,   2870,  -1505,    747,   -328,    115,    -26, 
  17081,  -5718,   2863,  -1502,    745,   -328,    115,    -26, 
  16984,  -5700,   2856,  -1499,    743,   -327,    115,    -26, 
  16886,  -5682,   2848,  -1495,    742,   -326,    114,    -26, 
  16788,  -5663,   2841,  -1492,    740,   -326,    114,    -26, 
  16691,  -5645,   2833,  -1488,    739,   -325,    114,    -26, 
  16593,  -5626,   2826,  -1485,    737,   -324,    114,    -26, 
  16495,  -5607,   2818,  -1481,    735,   -323,    113,    -26, 
  16397,  -5587,   2810,  -1478,    734,   -323,    113,    -26, 
  16299,  -5568,   2802,  -1474,    732,   -322,    113,    -25, 
  16201,  -5548,   2794,  -1470,    730,   -321,    112,    -25, 
  16103,  -5528,   2786,  -1466,    728,   -320,    112,    -25, 
  16005,  -5508,   2777,  -1462,    726,   -319,    112,    -25, 
  15907,  -5488,   2769,  -1458,    724,   -319,    111,    -25, 
  15809,  -5467,   2760,  -1454,    722,   -318,    111,    -25, 
  15711,  -5446,   2751,  -1450,    720,   -317,    111,    -25, 
  15612,  -5425,   2743,  -1446,    718,   -316,    110,    -25, 
  15514,  -5404,   2734,  -1441,    716,   -315,    110,    -25, 
  15415,  -5383,   2725,  -1437,    714,   -314,    110,    -24, 
  15317,  -5361,   2715,  -1433,    712,   -313,    109,    -24, 
  15219,  -5339,   2706,  -1428,    710,   -312,    109,    -24, 
  15120,  -5317,   2697,  -1424,    708,   -311,    109,    -24, 
  15021,  -5295,   2687,  -1419,    706,   -310,    108,    -24, 
  14923,  -5273,   2678,  -1414,    704,   -309,    108,    -24, 
  14824,  -5250,   2668,  -1410,    701,   -308,    107,    -24, 
  14726,  -5227,   2658,  -1405,    699,   -307,    107,    -24, 
  14627,  -5204,   2648,  -1400,    697,   -306,    107,    -24, 
  14528,  -5181,   2638,  -1395,    695,   -305,    106,    -23, 
  14430,  -5158,   2628,  -1390,    692,   -304,    106,    -23, 
  14331,  -5134,   2618,  -1385,    690,   -303,    105,    -23, 
  14232,  -5111,   2607,  -1380,    687,   -302,    105,    -23, 
  14134,  -5087,   2597,  -1375,    685,   -301,    105,    -23, 
  14035,  -5063,   2586,  -1370,    682,   -300,    104,    -23, 
  13936,  -5039,   2575,  -1365,    680,   -299,    104,    -23, 
  13838,  -5014,   2565,  -1360,    677,   -298,    103,    -23, 
  13739,  -4990,   2554,  -1354,    675,   -297,    103,    -22, 
  13640,  -4965,   2543,  -1349,    672,   -295,    102,    -22, 
  13542,  -4940,   2532,  -1343,    670,   -294,    102,    -22, 
  13443,  -4915,   2521,  -1338,    667,   -293,    102,    -22, 
  13344,  -4890,   2509,  -1332,    664,   -292,    101,    -22, 
  13246,  -4864,   2498,  -1327,    662,   -291,    101,    -22, 
  13147,  -4839,   2486,  -1321,    659,   -290,    100,    -22, 
  13048,  -4813,   2475,  -1316,    656,   -288,    100,    -22, 
  12950,  -4787,   2463,  -1310,    654,   -287,     99,    -21, 
  12851,  -4761,   2452,  -1304,    651,   -286,     99,    -21, 
  12753,  -4735,   2440,  -1298,    648,   -285,     98,    -21, 
  12655,  -4709,   2428,  -1292,    645,   -284,     98,    -21, 
  12556,  -4682,   2416,  -1286,    642,   -282,     97,    -21, 
  12458,  -4656,   2404,  -1280,    639,   -281,     97,    -21, 
  12359,  -4629,   2392,  -1274,    637,   -280,     97,    -21, 
  12261,  -4602,   2379,  -1268,    634,   -278,     96,    -21, 
  12163,  -4575,   2367,  -1262,    631,   -277,     96,    -20, 
  12065,  -4548,   2354,  -1256,    628,   -276,     95,    -20, 
  11967,  -4521,   2342,  -1250,    625,   -275,     95,    -20, 
  11869,  -4493,   2329,  -1244,    622,   -273,     94,    -20, 
  11771,  -4466,   2317,  -1237,    619,   -272,     94,    -20, 
  11673,  -4438,   2304,  -1231,    616,   -271,     93,    -20, 
  11575,  -4410,   2291,  -1224,    612,   -269,     93,    -20, 
  11477,  -4382,   2278,  -1218,    609,   -268,     92,    -19, 
  11379,  -4354,   2265,  -1212,    606,   -266,     92,    -19, 
  11282,  -4326,   2252,  -1205,    603,   -265,     91,    -19, 
  11184,  -4298,   2239,  -1198,    600,   -264,     91,    -19, 
  11086,  -4269,   2226,  -1192,    597,   -262,     90,    -19, 
  10989,  -4240,   2212,  -1185,    594,   -261,     90,    -19, 
  10892,  -4212,   2199,  -1178,    590,   -260,     89,    -19, 
  10794,  -4183,   2185,  -1172,    587,   -258,     89,    -18, 
  10697,  -4154,   2172,  -1165,    584,   -257,     88,    -18, 
  10600,  -4125,   2158,  -1158,    580,   -255,     87,    -18, 
  10503,  -4096,   2145,  -1151,    577,   -254,     87,    -18, 
  10406,  -4067,   2131,  -1144,    574,   -252,     86,    -18, 
  10309,  -4037,   2117,  -1137,    571,   -251,     86,    -18, 
  10213,  -4008,   2103,  -1130,    567,   -249,     85,    -18, 
  10116,  -3978,   2089,  -1123,    564,   -248,     85,    -18, 
  10020,  -3948,   2075,  -1116,    560,   -246,     84,    -17, 
   9923,  -3919,   2061,  -1109,    557,   -245,     84,    -17, 
   9827,  -3889,   2047,  -1102,    554,   -243,     83,    -17, 
   9731,  -3859,   2033,  -1095,    550,   -242,     83,    -17, 
   9635,  -3829,   2018,  -1088,    547,   -240,     82,    -17, 
   9539,  -3798,   2004,  -1081,    543,   -239,     82,    -17, 
   9443,  -3768,   1990,  -1073,    540,   -237,     81,    -17, 
   9347,  -3738,   1975,  -1066,    536,   -236,     80,    -16, 
   9252,  -3707,   1961,  -1059,    533,   -234,     80,    -16, 
   9156,  -3677,   1946,  -1051,    529,   -233,     79,    -16, 
   9061,  -3646,   1932,  -1044,    525,   -231,     79,    -16, 
   8966,  -3616,   1917,  -1037,    522,   -230,     78,    -16, 
   8871,  -3585,   1902,  -1029,    518,   -228,     78,    -16, 
   8776,  -3554,   1887,  -1022,    515,   -227,     77,    -16, 
   8681,  -3523,   1872,  -1014,    511,   -225,     77,    -15, 
   8587,  -3492,   1858,  -1007,    507,   -223,     76,    -15, 
   8492,  -3461,   1843,   -999,    504,   -222,     75,    -15, 
   8398,  -3430,   1828,   -991,    500,   -220,     75,    -15, 
   8304,  -3399,   1813,   -984,    496,   -219,     74,    -15, 
   8210,  -3367,   1797,   -976,    493,   -217,     74,    -15, 
   8116,  -3336,   1782,   -968,    489,   -216,     73,    -15, 
   8022,  -3304,   1767,   -961,    485,   -214,     73,    -15, 
   7929,  -3273,   1752,   -953,    481,   -212,     72,    -14, 
   7835,  -3241,   1737,   -945,    478,   -211,     71,    -14, 
   7742,  -3210,   1721,   -937,    474,   -209,     71,    -14, 
   7649,  -3178,   1706,   -930,    470,   -207,     70,    -14, 
   7556,  -3146,   1690,   -922,    466,   -206,     70,    -14, 
   7463,  -3115,   1675,   -914,    463,   -204,     69,    -14, 
   7371,  -3083,   1659,   -906,    459,   -203,     69,    -14, 
   7279,  -3051,   1644,   -898,    455,   -201,     68,    -13, 
   7186,  -3019,   1628,   -890,    451,   -199,     67,    -13, 
   7094,  -2987,   1613,   -882,    447,   -198,     67,    -13, 
   7003,  -2955,   1597,   -874,    443,   -196,     66,    -13, 
   6911,  -2923,   1581,   -866,    440,   -194,     66,    -13, 
   6820,  -2891,   1566,   -858,    436,   -193,     65,    -13, 
   6728,  -2859,   1550,   -850,    432,   -191,     65,    -13, 
   6637,  -2826,   1534,   -842,    428,   -189,     64,    -13, 
   6546,  -2794,   1518,   -834,    424,   -188,     63,    -12, 
   6456,  -2762,   1502,   -826,    420,   -186,     63,    -12, 
   6365,  -2730,   1487,   -818,    416,   -184,     62,    -12, 
   6275,  -2697,   1471,   -810,    412,   -183,     62,    -12, 
   6185,  -2665,   1455,   -802,    408,   -181,     61,    -12, 
   6095,  -2633,   1439,   -794,    404,   -179,     60,    -12, 
   6005,  -2600,   1423,   -785,    401,   -178,     60,    -12, 
   5916,  -2568,   1407,   -777,    397,   -176,     59,    -11, 
   5827,  -2535,   1391,   -769,    393,   -174,     59,    -11, 
   5738,  -2503,   1375,   -761,    389,   -172,     58,    -11, 
   5649,  -2470,   1358,   -753,    385,   -171,     58,    -11, 
   5560,  -2438,   1342,   -744,    381,   -169,     57,    -11, 
   5472,  -2405,   1326,   -736,    377,   -167,     56,    -11, 
   5384,  -2373,   1310,   -728,    373,   -166,     56,    -11, 
   5296,  -2340,   1294,   -720,    369,   -164,     55,    -11, 
   5208,  -2307,   1278,   -711,    365,   -162,     55,    -10, 
   5121,  -2275,   1261,   -703,    361,   -161,     54,    -10, 
   5034,  -2242,   1245,   -695,    357,   -159,     53,    -10, 
   4947,  -2210,   1229,   -686,    353,   -157,     53,    -10, 
   4860,  -2177,   1213,   -678,    349,   -155,     52,    -10, 
   4773,  -2144,   1196,   -670,    345,   -154,     52,    -10, 
   4687,  -2112,   1180,   -661,    341,   -152,     51,    -10, 
   4601,  -2079,   1164,   -653,    337,   -150,     51,    -10, 
   4515,  -2046,   1147,   -645,    333,   -149,     50,     -9, 
   4430,  -2014,   1131,   -636,    329,   -147,     49,     -9, 
   4344,  -1981,   1115,   -628,    325,   -145,     49,     -9, 
   4259,  -1948,   1098,   -619,    320,   -143,     48,     -9, 
   4174,  -1916,   1082,   -611,    316,   -142,     48,     -9, 
   4090,  -1883,   1066,   -603,    312,   -140,     47,     -9, 
   4006,  -1851,   1049,   -594,    308,   -138,     46,     -9, 
   3921,  -1818,   1033,   -586,    304,   -137,     46,     -9, 
   3838,  -1785,   1017,   -577,    300,   -135,     45,     -9, 
   3754,  -1753,   1000,   -569,    296,   -133,     45,     -8, 
   3671,  -1720,    984,   -561,    292,   -131,     44,     -8, 
   3588,  -1688,    967,   -552,    288,   -130,     44,     -8, 
   3505,  -1655,    951,   -544,    284,   -128,     43,     -8, 
   3423,  -1623,    935,   -535,    280,   -126,     42,     -8, 
   3340,  -1590,    918,   -527,    276,   -125,     42,     -8, 
   3258,  -1558,    902,   -518,    272,   -123,     41,     -8, 
   3177,  -1526,    885,   -510,    268,   -121,     41,     -8, 
   3095,  -1493,    869,   -502,    264,   -119,     40,     -7, 
   3014,  -1461,    853,   -493,    260,   -118,     40,     -7, 
   2933,  -1428,    836,   -485,    256,   -116,     39,     -7, 
   2853,  -1396,    820,   -476,    252,   -114,     38,     -7, 
   2773,  -1364,    803,   -468,    247,   -113,     38,     -7, 
   2693,  -1332,    787,   -459,    243,   -111,     37,     -7, 
   2613,  -1300,    771,   -451,    239,   -109,     37,     -7, 
   2533,  -1267,    754,   -443,    235,   -108,     36,     -7, 
   2454,  -1235,    738,   -434,    231,   -106,     36,     -7, 
   2375,  -1203,    722,   -426,    227,   -104,     35,     -7, 
   2297,  -1171,    705,   -417,    223,   -102,     35,     -6, 
   2219,  -1139,    689,   -409,    219,   -101,     34,     -6, 
   2141,  -1107,    673,   -400,    215,    -99,     33,     -6, 
   2063,  -1075,    656,   -392,    211,    -97,     33,     -6, 
   1986,  -1043,    640,   -384,    207,    -96,     32,     -6, 
   1909,  -1012,    624,   -375,    203,    -94,     32,     -6, 
   1832,   -980,    608,   -367,    199,    -92,     31,     -6, 
   1755,   -948,    591,   -359,    195,    -91,     31,     -6, 
   1679,   -917,    575,   -350,    191,    -89,     30,     -6, 
   1603,   -885,    559,   -342,    187,    -87,     30,     -5, 
   1528,   -853,    543,   -333,    183,    -86,     29,     -5, 
   1452,   -822,    527,   -325,    179,    -84,     28,     -5, 
   1377,   -791,    510,   -317,    175,    -82,     28,     -5, 
   1303,   -759,    494,   -308,    171,    -81,     27,     -5, 
   1229,   -728,    478,   -300,    167,    -79,     27,     -5, 
   1154,   -697,    462,   -292,    163,    -77,     26,     -5, 
   1081,   -665,    446,   -284,    159,    -76,     26,     -5, 
   1007,   -634,    430,   -275,    155,    -74,     25,     -5, 
    934,   -603,    414,   -267,    151,    -72,     25,     -5, 
    862,   -572,    398,   -259,    147,    -71,     24,     -5, 
    789,   -541,    382,   -251,    143,    -69,     24,     -4, 
    717,   -511,    366,   -242,    139,    -67,     23,     -4, 
    645,   -480,    350,   -234,    135,    -66,     23,     -4, 
    574,   -449,    335,   -226,    131,    -64,     22,     -4, 
    503,   -419,    319,   -218,    127,    -63,     22,     -4, 
};
#endif

#ifdef ENA_QUALITY_GOOD
const signed int res_11_12_good_nextphasetab[] =
{
    0x09300c00, 0x09400b00, 0x09500a00, 0x09600900, 0x09700800, 0x09800700, 0x09900600, 0x09a00500, 
    0x09b00400, 0x09c00300, 0x09d00200, 0x09e00100, 0x09f00000, 0x00009f02, 0x00109e02, 0x00209d02, 
    0x00309c02, 0x00409b02, 0x00509a02, 0x00609902, 0x00709802, 0x00809702, 0x00909602, 0x00a09502, 
    0x00b09402, 0x00c09302, 0x00d09202, 0x00e09102, 0x00f09002, 0x01008f02, 0x01108e02, 0x01208d02, 
    0x01308c02, 0x01408b02, 0x01508a02, 0x01608902, 0x01708802, 0x01808702, 0x01908602, 0x01a08502, 
    0x01b08402, 0x01c08302, 0x01d08202, 0x01e08102, 0x01f08002, 0x02007f02, 0x02107e02, 0x02207d02, 
    0x02307c02, 0x02407b02, 0x02507a02, 0x02607902, 0x02707802, 0x02807702, 0x02907602, 0x02a07502, 
    0x02b07402, 0x02c07302, 0x02d07202, 0x02e07102, 0x02f07002, 0x03006f02, 0x03106e02, 0x03206d02, 
    0x03306c02, 0x03406b02, 0x03506a02, 0x03606902, 0x03706802, 0x03806702, 0x03906602, 0x03a06502, 
    0x03b06402, 0x03c06302, 0x03d06202, 0x03e06102, 0x03f06002, 0x04005f02, 0x04105e02, 0x04205d02, 
    0x04305c02, 0x04405b02, 0x04505a02, 0x04605902, 0x04705802, 0x04805702, 0x04905602, 0x04a05502, 
    0x04b05402, 0x04c05302, 0x04d05202, 0x04e05102, 0x04f05002, 0x05004f02, 0x05104e02, 0x05204d02, 
    0x05304c02, 0x05404b02, 0x05504a02, 0x05604902, 0x05704802, 0x05804702, 0x05904602, 0x05a04502, 
    0x05b04402, 0x05c04302, 0x05d04202, 0x05e04102, 0x05f04002, 0x06003f02, 0x06103e02, 0x06203d02, 
    0x06303c02, 0x06403b02, 0x06503a02, 0x06603902, 0x06703802, 0x06803702, 0x06903602, 0x06a03502, 
    0x06b03402, 0x06c03302, 0x06d03202, 0x06e03102, 0x06f03002, 0x07002f02, 0x07102e02, 0x07202d02, 
    0x07302c02, 0x07402b02, 0x07502a02, 0x07602902, 0x07702802, 0x07802702, 0x07902602, 0x07a02502, 
    0x07b02402, 0x07c02302, 0x07d02202, 0x07e02102, 0x07f02002, 0x08001f02, 0x08101e02, 0x08201d02, 
    0x08301c02, 0x08401b02, 0x08501a02, 0x08601902, 0x08701802, 0x08801702, 0x08901602, 0x08a01502, 
    0x08b01402, 0x08c01302, 0x08d01202, 0x08e01102, 0x08f01002, 0x09000f02, 0x09100e02, 0x09200d02, 
};

const signed short res_11_12_good_filttab[] = 
{
  30473,   2144,  -2052,   1846,  -1578,   1280,   -984,    711,   -482,    301,   -173,     86,    -37,     11,     -2,     -2, 
  30470,   1948,  -1964,   1797,  -1550,   1265,   -977,    709,   -483,    303,   -174,     88,    -38,     12,     -2,     -1, 
  30463,   1754,  -1875,   1747,  -1522,   1249,   -969,    706,   -483,    304,   -176,     89,    -39,     12,     -3,     -1, 
  30453,   1562,  -1786,   1697,  -1493,   1233,   -962,    704,   -483,    305,   -177,     91,    -40,     13,     -3,     -1, 
  30439,   1371,  -1697,   1647,  -1464,   1217,   -954,    701,   -483,    307,   -179,     92,    -41,     14,     -3,     -1, 
  30422,   1183,  -1609,   1596,  -1434,   1200,   -946,    698,   -482,    308,   -180,     93,    -42,     14,     -3,     -1, 
  30402,    997,  -1520,   1545,  -1404,   1184,   -937,    694,   -482,    308,   -182,     95,    -43,     15,     -4,     -1, 
  30378,    812,  -1431,   1494,  -1374,   1166,   -928,    691,   -481,    309,   -183,     96,    -44,     15,     -4,     -1, 
  30350,    630,  -1343,   1443,  -1343,   1149,   -919,    687,   -480,    310,   -184,     97,    -45,     16,     -4,     -1, 
  30320,    449,  -1255,   1391,  -1312,   1131,   -910,    683,   -479,    311,   -185,     98,    -46,     16,     -5,      0, 
  30285,    271,  -1167,   1339,  -1281,   1113,   -900,    678,   -478,    311,   -187,     99,    -47,     17,     -5,      0, 
  30248,     94,  -1079,   1287,  -1249,   1094,   -890,    674,   -477,    311,   -188,    100,    -48,     18,     -5,      0, 
  30207,    -80,   -991,   1235,  -1218,   1076,   -880,    669,   -476,    312,   -188,    101,    -49,     18,     -6,      0, 
  30163,   -252,   -904,   1183,  -1186,   1057,   -870,    664,   -474,    312,   -189,    102,    -49,     19,     -6,      0, 
  30115,   -422,   -816,   1130,  -1153,   1037,   -859,    659,   -472,    312,   -190,    103,    -50,     19,     -6,      0, 
  30064,   -590,   -730,   1078,  -1121,   1018,   -848,    654,   -470,    312,   -191,    104,    -51,     20,     -6,      0, 
  30010,   -756,   -643,   1025,  -1088,    998,   -837,    649,   -468,    312,   -192,    105,    -52,     20,     -7,      0, 
  29953,   -919,   -557,    973,  -1055,    978,   -825,    643,   -466,    311,   -192,    106,    -52,     21,     -7,      1, 
  29892,  -1081,   -471,    920,  -1022,    957,   -814,    637,   -464,    311,   -193,    107,    -53,     21,     -7,      1, 
  29827,  -1240,   -386,    867,   -988,    937,   -802,    631,   -461,    311,   -193,    107,    -54,     22,     -7,      1, 
  29760,  -1397,   -301,    814,   -955,    916,   -790,    625,   -459,    310,   -194,    108,    -54,     22,     -8,      1, 
  29689,  -1552,   -217,    762,   -921,    895,   -778,    618,   -456,    309,   -194,    109,    -55,     22,     -8,      1, 
  29615,  -1704,   -133,    709,   -887,    874,   -765,    612,   -453,    309,   -194,    109,    -55,     23,     -8,      1, 
  29538,  -1854,    -49,    656,   -853,    853,   -753,    605,   -450,    308,   -194,    110,    -56,     23,     -8,      1, 
  29457,  -2002,     34,    603,   -819,    831,   -740,    598,   -447,    307,   -194,    110,    -57,     24,     -9,      1, 
  29374,  -2147,    116,    551,   -785,    809,   -727,    591,   -444,    306,   -194,    111,    -57,     24,     -9,      1, 
  29287,  -2290,    198,    498,   -750,    787,   -713,    584,   -440,    304,   -194,    111,    -58,     24,     -9,      1, 
  29197,  -2431,    279,    446,   -716,    765,   -700,    576,   -437,    303,   -194,    112,    -58,     25,     -9,      2, 
  29103,  -2569,    360,    393,   -681,    743,   -686,    568,   -433,    302,   -194,    112,    -58,     25,     -9,      2, 
  29007,  -2705,    439,    341,   -646,    720,   -673,    561,   -429,    300,   -194,    112,    -59,     25,    -10,      2, 
  28907,  -2839,    519,    289,   -612,    698,   -659,    553,   -425,    299,   -194,    113,    -59,     26,    -10,      2, 
  28805,  -2970,    597,    237,   -577,    675,   -645,    545,   -421,    297,   -193,    113,    -60,     26,    -10,      2, 
  28699,  -3099,    675,    185,   -542,    652,   -630,    536,   -417,    295,   -193,    113,    -60,     26,    -10,      2, 
  28590,  -3226,    752,    134,   -507,    629,   -616,    528,   -412,    294,   -192,    113,    -60,     27,    -10,      2, 
  28479,  -3349,    829,     83,   -472,    606,   -601,    519,   -408,    292,   -192,    113,    -61,     27,    -11,      2, 
  28364,  -3471,    904,     31,   -437,    583,   -587,    511,   -403,    290,   -191,    113,    -61,     27,    -11,      2, 
  28246,  -3590,    979,    -19,   -403,    559,   -572,    502,   -399,    287,   -191,    113,    -61,     27,    -11,      2, 
  28125,  -3707,   1053,    -70,   -368,    536,   -557,    493,   -394,    285,   -190,    113,    -61,     28,    -11,      2, 
  28001,  -3821,   1126,   -120,   -333,    513,   -542,    484,   -389,    283,   -189,    113,    -62,     28,    -11,      2, 
  27875,  -3932,   1198,   -170,   -298,    489,   -526,    475,   -384,    281,   -188,    113,    -62,     28,    -11,      2, 
  27745,  -4042,   1270,   -220,   -264,    466,   -511,    466,   -379,    278,   -187,    113,    -62,     28,    -11,      2, 
  27613,  -4148,   1341,   -269,   -229,    442,   -496,    456,   -374,    276,   -186,    113,    -62,     28,    -12,      3, 
  27478,  -4252,   1410,   -318,   -194,    418,   -480,    447,   -368,    273,   -185,    113,    -62,     29,    -12,      3, 
  27340,  -4354,   1479,   -367,   -160,    394,   -465,    437,   -363,    270,   -184,    112,    -62,     29,    -12,      3, 
  27199,  -4453,   1547,   -415,   -126,    371,   -449,    427,   -357,    268,   -183,    112,    -62,     29,    -12,      3, 
  27055,  -4550,   1614,   -463,    -91,    347,   -433,    418,   -352,    265,   -182,    112,    -62,     29,    -12,      3, 
  26909,  -4644,   1680,   -511,    -57,    323,   -417,    408,   -346,    262,   -181,    111,    -62,     29,    -12,      3, 
  26760,  -4736,   1745,   -558,    -23,    299,   -401,    398,   -340,    259,   -179,    111,    -62,     29,    -12,      3, 
  26608,  -4825,   1809,   -604,     11,    275,   -385,    388,   -334,    256,   -178,    111,    -62,     29,    -12,      3, 
  26454,  -4912,   1872,   -651,     44,    252,   -369,    377,   -328,    253,   -177,    110,    -62,     29,    -12,      3, 
  26297,  -4996,   1933,   -696,     78,    228,   -353,    367,   -322,    249,   -175,    110,    -62,     30,    -13,      3, 
  26138,  -5077,   1994,   -742,    111,    204,   -337,    357,   -316,    246,   -174,    109,    -62,     30,    -13,      3, 
  25976,  -5157,   2054,   -787,    144,    180,   -321,    346,   -310,    243,   -172,    109,    -62,     30,    -13,      3, 
  25811,  -5233,   2113,   -831,    177,    157,   -305,    336,   -304,    239,   -171,    108,    -62,     30,    -13,      3, 
  25644,  -5307,   2171,   -875,    210,    133,   -288,    325,   -297,    236,   -169,    107,    -62,     30,    -13,      3, 
  25475,  -5379,   2227,   -918,    242,    110,   -272,    315,   -291,    232,   -167,    107,    -62,     30,    -13,      3, 
  25303,  -5448,   2283,   -961,    275,     86,   -256,    304,   -284,    229,   -165,    106,    -61,     30,    -13,      3, 
  25128,  -5515,   2337,  -1003,    307,     63,   -239,    293,   -278,    225,   -164,    105,    -61,     30,    -13,      3, 
  24952,  -5579,   2391,  -1045,    339,     39,   -223,    282,   -271,    221,   -162,    104,    -61,     30,    -13,      3, 
  24773,  -5640,   2443,  -1086,    370,     16,   -207,    272,   -265,    218,   -160,    104,    -61,     30,    -13,      3, 
  24592,  -5700,   2494,  -1127,    402,     -7,   -190,    261,   -258,    214,   -158,    103,    -61,     30,    -13,      3, 
  24408,  -5756,   2544,  -1167,    433,    -30,   -174,    250,   -251,    210,   -156,    102,    -60,     30,    -13,      3, 
  24223,  -5810,   2592,  -1207,    463,    -53,   -158,    239,   -244,    206,   -154,    101,    -60,     30,    -13,      3, 
  24035,  -5862,   2640,  -1245,    494,    -76,   -142,    228,   -237,    202,   -152,    100,    -60,     30,    -13,      3, 
  23845,  -5912,   2686,  -1284,    524,    -99,   -125,    217,   -230,    198,   -150,     99,    -59,     30,    -13,      3, 
  23653,  -5958,   2732,  -1321,    554,   -121,   -109,    206,   -223,    194,   -148,     98,    -59,     29,    -13,      3, 
  23459,  -6003,   2776,  -1358,    583,   -144,    -93,    195,   -216,    190,   -146,     97,    -59,     29,    -13,      3, 
  23263,  -6045,   2818,  -1395,    612,   -166,    -77,    184,   -209,    186,   -143,     96,    -58,     29,    -13,      3, 
  23065,  -6084,   2860,  -1431,    641,   -188,    -61,    173,   -202,    181,   -141,     95,    -58,     29,    -13,      3, 
  22865,  -6122,   2900,  -1466,    670,   -210,    -44,    162,   -195,    177,   -139,     94,    -57,     29,    -13,      3, 
  22664,  -6156,   2940,  -1500,    698,   -232,    -28,    151,   -188,    173,   -136,     93,    -57,     29,    -13,      3, 
  22460,  -6189,   2978,  -1534,    726,   -253,    -13,    140,   -181,    169,   -134,     92,    -56,     29,    -13,      3, 
  22255,  -6219,   3014,  -1567,    753,   -275,      3,    129,   -173,    164,   -132,     91,    -56,     29,    -13,      3, 
  22047,  -6247,   3050,  -1599,    780,   -296,     19,    117,   -166,    160,   -129,     89,    -56,     28,    -13,      3, 
  21838,  -6272,   3084,  -1631,    807,   -317,     35,    106,   -159,    155,   -127,     88,    -55,     28,    -13,      3, 
  21628,  -6295,   3117,  -1662,    833,   -338,     51,     95,   -152,    151,   -124,     87,    -54,     28,    -13,      3, 
  21415,  -6316,   3149,  -1692,    859,   -359,     66,     84,   -144,    147,   -122,     86,    -54,     28,    -13,      3, 
  21202,  -6334,   3179,  -1722,    884,   -379,     82,     73,   -137,    142,   -119,     85,    -53,     28,    -13,      3, 
  20986,  -6350,   3209,  -1750,    909,   -400,     97,     62,   -130,    138,   -117,     83,    -53,     28,    -13,      3, 
  20769,  -6364,   3237,  -1778,    934,   -420,    112,     51,   -123,    133,   -114,     82,    -52,     27,    -13,      3, 
  20551,  -6375,   3263,  -1806,    958,   -439,    127,     41,   -115,    128,   -112,     81,    -52,     27,    -13,      3, 
  20331,  -6385,   3289,  -1832,    982,   -459,    142,     30,   -108,    124,   -109,     79,    -51,     27,    -13,      3, 
  20109,  -6392,   3313,  -1858,   1005,   -478,    157,     19,   -101,    119,   -106,     78,    -50,     27,    -13,      3, 
  19887,  -6397,   3336,  -1883,   1028,   -497,    172,      8,    -93,    115,   -104,     77,    -50,     26,    -12,      3, 
  19663,  -6399,   3358,  -1908,   1051,   -516,    187,     -3,    -86,    110,   -101,     75,    -49,     26,    -12,      3, 
  19438,  -6400,   3379,  -1931,   1073,   -535,    201,    -13,    -79,    105,    -98,     74,    -49,     26,    -12,      3, 
  19211,  -6398,   3398,  -1954,   1094,   -553,    216,    -24,    -71,    101,    -96,     72,    -48,     26,    -12,      3, 
  18984,  -6395,   3416,  -1976,   1115,   -571,    230,    -35,    -64,     96,    -93,     71,    -47,     25,    -12,      3, 
  18755,  -6389,   3432,  -1998,   1136,   -589,    244,    -45,    -57,     91,    -90,     69,    -46,     25,    -12,      3, 
  18525,  -6381,   3448,  -2018,   1156,   -606,    258,    -55,    -49,     87,    -87,     68,    -46,     25,    -12,      3, 
  18294,  -6371,   3462,  -2038,   1176,   -624,    272,    -66,    -42,     82,    -85,     66,    -45,     25,    -12,      3, 
  18062,  -6359,   3475,  -2057,   1195,   -640,    286,    -76,    -35,     77,    -82,     65,    -44,     24,    -12,      3, 
  17829,  -6345,   3487,  -2075,   1213,   -657,    299,    -86,    -28,     73,    -79,     63,    -44,     24,    -12,      3, 
  17596,  -6328,   3497,  -2093,   1232,   -673,    313,    -97,    -21,     68,    -76,     62,    -43,     24,    -12,      3, 
  17361,  -6310,   3507,  -2109,   1249,   -690,    326,   -107,    -14,     63,    -73,     60,    -42,     23,    -11,      3, 
  17126,  -6290,   3515,  -2125,   1267,   -705,    339,   -117,     -6,     59,    -71,     59,    -41,     23,    -11,      3, 
  16889,  -6268,   3522,  -2140,   1283,   -721,    352,   -127,      1,     54,    -68,     57,    -41,     23,    -11,      3, 
  16652,  -6244,   3527,  -2154,   1299,   -736,    365,   -136,      8,     49,    -65,     56,    -40,     22,    -11,      3, 
  16415,  -6219,   3532,  -2168,   1315,   -751,    377,   -146,     15,     45,    -62,     54,    -39,     22,    -11,      3, 
  16177,  -6191,   3535,  -2180,   1330,   -765,    390,   -156,     22,     40,    -59,     52,    -38,     22,    -11,      3, 
  15938,  -6161,   3537,  -2192,   1345,   -779,    402,   -165,     28,     35,    -56,     51,    -37,     21,    -11,      3, 
  15698,  -6130,   3537,  -2203,   1359,   -793,    414,   -175,     35,     31,    -54,     49,    -37,     21,    -11,      3, 
  15458,  -6097,   3537,  -2214,   1373,   -807,    425,   -184,     42,     26,    -51,     48,    -36,     21,    -10,      3, 
  15218,  -6062,   3535,  -2223,   1386,   -820,    437,   -193,     49,     22,    -48,     46,    -35,     20,    -10,      3, 
  14977,  -6025,   3532,  -2232,   1398,   -833,    448,   -202,     56,     17,    -45,     44,    -34,     20,    -10,      3, 
  14736,  -5987,   3529,  -2240,   1410,   -845,    460,   -211,     62,     13,    -42,     43,    -33,     20,    -10,      3, 
  14494,  -5947,   3523,  -2247,   1422,   -857,    471,   -220,     69,      8,    -39,     41,    -33,     19,    -10,      3, 
  14252,  -5905,   3517,  -2253,   1433,   -869,    481,   -229,     75,      3,    -36,     40,    -32,     19,    -10,      2, 
  14010,  -5861,   3510,  -2259,   1443,   -881,    492,   -238,     82,     -1,    -34,     38,    -31,     18,    -10,      2, 
  13768,  -5816,   3501,  -2263,   1453,   -892,    502,   -246,     88,     -5,    -31,     36,    -30,     18,     -9,      2, 
  13526,  -5770,   3491,  -2267,   1462,   -903,    512,   -255,     95,    -10,    -28,     35,    -29,     18,     -9,      2, 
  13283,  -5721,   3480,  -2270,   1471,   -913,    522,   -263,    101,    -14,    -25,     33,    -28,     17,     -9,      2, 
  13041,  -5672,   3469,  -2273,   1480,   -923,    532,   -271,    107,    -19,    -22,     31,    -28,     17,     -9,      2, 
  12798,  -5620,   3456,  -2274,   1487,   -933,    541,   -279,    113,    -23,    -20,     30,    -27,     16,     -9,      2, 
  12555,  -5568,   3441,  -2275,   1495,   -942,    550,   -287,    120,    -27,    -17,     28,    -26,     16,     -9,      2, 
  12313,  -5514,   3426,  -2275,   1501,   -951,    559,   -295,    126,    -32,    -14,     26,    -25,     16,     -9,      2, 
  12070,  -5458,   3410,  -2275,   1507,   -960,    568,   -302,    132,    -36,    -11,     25,    -24,     15,     -8,      2, 
  11828,  -5401,   3393,  -2273,   1513,   -968,    577,   -310,    137,    -40,     -8,     23,    -23,     15,     -8,      2, 
  11586,  -5343,   3374,  -2271,   1518,   -976,    585,   -317,    143,    -44,     -6,     22,    -22,     14,     -8,      2, 
  11344,  -5283,   3355,  -2268,   1523,   -984,    593,   -324,    149,    -48,     -3,     20,    -21,     14,     -8,      2, 
  11103,  -5222,   3334,  -2264,   1527,   -991,    601,   -331,    155,    -52,      0,     18,    -21,     14,     -8,      2, 
  10862,  -5160,   3313,  -2260,   1530,   -998,    609,   -338,    160,    -56,      2,     17,    -20,     13,     -8,      2, 
  10621,  -5096,   3290,  -2255,   1533,  -1004,    616,   -345,    166,    -60,      5,     15,    -19,     13,     -8,      2, 
  10380,  -5031,   3267,  -2249,   1536,  -1010,    623,   -352,    171,    -64,      8,     14,    -18,     12,     -7,      2, 
  10141,  -4965,   3243,  -2242,   1538,  -1016,    630,   -358,    176,    -68,     10,     12,    -17,     12,     -7,      2, 
   9901,  -4898,   3217,  -2235,   1539,  -1022,    636,   -364,    182,    -72,     13,     10,    -16,     12,     -7,      2, 
   9662,  -4830,   3191,  -2227,   1540,  -1027,    643,   -371,    187,    -76,     16,      9,    -15,     11,     -7,      2, 
   9424,  -4760,   3164,  -2218,   1540,  -1031,    649,   -377,    192,    -80,     18,      7,    -15,     11,     -7,      2, 
   9186,  -4690,   3136,  -2208,   1540,  -1035,    655,   -382,    197,    -84,     21,      6,    -14,     10,     -7,      2, 
   8949,  -4619,   3107,  -2198,   1539,  -1039,    661,   -388,    202,    -87,     23,      4,    -13,     10,     -6,      1, 
   8713,  -4546,   3077,  -2187,   1538,  -1043,    666,   -394,    206,    -91,     26,      3,    -12,     10,     -6,      1, 
   8477,  -4473,   3046,  -2176,   1536,  -1046,    671,   -399,    211,    -95,     28,      1,    -11,      9,     -6,      1, 
   8243,  -4398,   3014,  -2163,   1534,  -1049,    676,   -404,    216,    -98,     31,     -1,    -10,      9,     -6,      1, 
   8009,  -4323,   2982,  -2150,   1531,  -1051,    681,   -409,    220,   -102,     33,     -2,     -9,      8,     -6,      1, 
   7776,  -4247,   2949,  -2137,   1528,  -1053,    685,   -414,    224,   -105,     35,     -4,     -9,      8,     -6,      1, 
   7544,  -4169,   2914,  -2122,   1524,  -1055,    689,   -419,    229,   -108,     38,     -5,     -8,      8,     -5,      1, 
   7312,  -4092,   2879,  -2108,   1520,  -1056,    693,   -423,    233,   -112,     40,     -7,     -7,      7,     -5,      1, 
   7082,  -4013,   2844,  -2092,   1515,  -1057,    697,   -428,    237,   -115,     42,     -8,     -6,      7,     -5,      1, 
   6853,  -3933,   2807,  -2076,   1510,  -1058,    700,   -432,    241,   -118,     45,     -9,     -5,      6,     -5,      1, 
   6625,  -3853,   2770,  -2059,   1504,  -1058,    703,   -436,    245,   -121,     47,    -11,     -5,      6,     -5,      1, 
   6398,  -3772,   2732,  -2042,   1498,  -1058,    706,   -440,    249,   -124,     49,    -12,     -4,      6,     -5,      1, 
   6172,  -3691,   2694,  -2024,   1491,  -1058,    709,   -444,    252,   -127,     51,    -14,     -3,      5,     -4,      1, 
   5947,  -3608,   2654,  -2005,   1484,  -1057,    711,   -447,    256,   -130,     54,    -15,     -2,      5,     -4,      1, 
   5724,  -3525,   2614,  -1986,   1476,  -1056,    713,   -451,    259,   -133,     56,    -17,     -1,      4,     -4,      1, 
   5502,  -3442,   2573,  -1966,   1468,  -1054,    715,   -454,    263,   -136,     58,    -18,     -1,      4,     -4,      1, 
   5281,  -3358,   2532,  -1946,   1460,  -1052,    716,   -457,    266,   -139,     60,    -19,      0,      4,     -4,      1, 
   5061,  -3274,   2490,  -1925,   1451,  -1050,    718,   -460,    269,   -142,     62,    -21,      1,      3,     -4,      1, 
   4843,  -3189,   2447,  -1903,   1441,  -1047,    719,   -462,    272,   -144,     64,    -22,      2,      3,     -3,      1, 
   4626,  -3103,   2404,  -1881,   1431,  -1045,    720,   -465,    275,   -147,     66,    -23,      3,      2,     -3,      1, 
   4410,  -3017,   2361,  -1859,   1421,  -1041,    720,   -467,    278,   -149,     68,    -24,      3,      2,     -3,      1, 
   4196,  -2931,   2316,  -1836,   1410,  -1038,    721,   -470,    280,   -152,     70,    -26,      4,      2,     -3,      1, 
   3984,  -2844,   2271,  -1812,   1399,  -1034,    721,   -472,    283,   -154,     71,    -27,      5,      1,     -3,      0, 
   3773,  -2757,   2226,  -1788,   1387,  -1030,    721,   -473,    285,   -156,     73,    -28,      6,      1,     -3,      0, 
   3563,  -2670,   2180,  -1763,   1375,  -1025,    720,   -475,    288,   -159,     75,    -29,      6,      1,     -3,      0, 
   3356,  -2582,   2134,  -1738,   1363,  -1020,    720,   -477,    290,   -161,     77,    -31,      7,      0,     -2,      0, 
   3149,  -2494,   2087,  -1713,   1350,  -1015,    719,   -478,    292,   -163,     78,    -32,      8,      0,     -2,      0, 
   2945,  -2406,   2039,  -1687,   1337,  -1009,    718,   -479,    294,   -165,     80,    -33,      8,      0,     -2,      0, 
   2742,  -2318,   1992,  -1660,   1323,  -1003,    717,   -480,    296,   -167,     82,    -34,      9,     -1,     -2,      0, 
   2541,  -2230,   1943,  -1633,   1309,   -997,    715,   -481,    298,   -169,     83,    -35,     10,     -1,     -2,      0, 
   2341,  -2141,   1895,  -1606,   1295,   -991,    713,   -482,    300,   -171,     85,    -36,     10,     -2,     -2,      0, 
};

const signed int res_11_16_good_nextphasetab[] =
{
    0x1b90c600, 0x1ba0c500, 0x1bb0c400, 0x1bc0c300, 0x1bd0c200, 0x1be0c100, 0x1bf0c000, 0x1c00bf00, 
    0x1c10be00, 0x1c20bd00, 0x1c30bc00, 0x1c40bb00, 0x1c50ba00, 0x1c60b900, 0x1c70b800, 0x1c80b700, 
    0x1c90b600, 0x1ca0b500, 0x1cb0b400, 0x1cc0b300, 0x1cd0b200, 0x1ce0b100, 0x1cf0b000, 0x1d00af00, 
    0x1d10ae00, 0x1d20ad00, 0x1d30ac00, 0x1d40ab00, 0x1d50aa00, 0x1d60a900, 0x1d70a800, 0x1d80a700, 
    0x1d90a600, 0x1da0a500, 0x1db0a400, 0x1dc0a300, 0x1dd0a200, 0x1de0a100, 0x1df0a000, 0x1e009f00, 
    0x1e109e00, 0x1e209d00, 0x1e309c00, 0x1e409b00, 0x1e509a00, 0x1e609900, 0x1e709800, 0x1e809700, 
    0x1e909600, 0x1ea09500, 0x1eb09400, 0x1ec09300, 0x1ed09200, 0x1ee09100, 0x1ef09000, 0x1f008f00, 
    0x1f108e00, 0x1f208d00, 0x1f308c00, 0x1f408b00, 0x1f508a00, 0x1f608900, 0x1f708800, 0x1f808700, 
    0x1f908600, 0x1fa08500, 0x1fb08400, 0x1fc08300, 0x1fd08200, 0x1fe08100, 0x1ff08000, 0x20007f00, 
    0x20107e00, 0x20207d00, 0x20307c00, 0x20407b00, 0x20507a00, 0x20607900, 0x20707800, 0x20807700, 
    0x20907600, 0x20a07500, 0x20b07400, 0x20c07300, 0x20d07200, 0x20e07100, 0x20f07000, 0x21006f00, 
    0x21106e00, 0x21206d00, 0x21306c00, 0x21406b00, 0x21506a00, 0x21606900, 0x21706800, 0x21806700, 
    0x21906600, 0x21a06500, 0x21b06400, 0x21c06300, 0x21d06200, 0x21e06100, 0x21f06000, 0x22005f00, 
    0x22105e00, 0x22205d00, 0x22305c00, 0x22405b00, 0x22505a00, 0x22605900, 0x22705800, 0x22805700, 
    0x22905600, 0x22a05500, 0x22b05400, 0x22c05300, 0x22d05200, 0x22e05100, 0x22f05000, 0x23004f00, 
    0x23104e00, 0x23204d00, 0x23304c00, 0x23404b00, 0x23504a00, 0x23604900, 0x23704800, 0x23804700, 
    0x23904600, 0x23a04500, 0x23b04400, 0x23c04300, 0x23d04200, 0x23e04100, 0x23f04000, 0x24003f00, 
    0x24103e00, 0x24203d00, 0x24303c00, 0x24403b00, 0x24503a00, 0x24603900, 0x24703800, 0x24803700, 
    0x24903600, 0x24a03500, 0x24b03400, 0x24c03300, 0x24d03200, 0x24e03100, 0x24f03000, 0x25002f00, 
    0x25102e00, 0x25202d00, 0x25302c00, 0x25402b00, 0x25502a00, 0x25602900, 0x25702800, 0x25802700, 
    0x25902600, 0x25a02500, 0x25b02400, 0x25c02300, 0x25d02200, 0x25e02100, 0x25f02000, 0x26001f00, 
    0x26101e00, 0x26201d00, 0x26301c00, 0x26401b00, 0x26501a00, 0x26601900, 0x26701800, 0x26801700, 
    0x26901600, 0x26a01500, 0x26b01400, 0x26c01300, 0x26d01200, 0x26e01100, 0x26f01000, 0x27000f00, 
    0x27100e00, 0x27200d00, 0x27300c00, 0x27400b00, 0x27500a00, 0x27600900, 0x27700800, 0x27800700, 
    0x27900600, 0x27a00500, 0x27b00400, 0x27c00300, 0x27d00200, 0x27e00100, 0x27f00000, 0x00027f02, 
    0x00127e02, 0x00227d02, 0x00327c02, 0x00427b02, 0x00527a02, 0x00627902, 0x00727802, 0x00827702, 
    0x00927602, 0x00a27502, 0x00b27402, 0x00c27302, 0x00d27202, 0x00e27102, 0x00f27002, 0x01026f02, 
    0x01126e02, 0x01226d02, 0x01326c02, 0x01426b02, 0x01526a02, 0x01626902, 0x01726802, 0x01826702, 
    0x01926602, 0x01a26502, 0x01b26402, 0x01c26302, 0x01d26202, 0x01e26102, 0x01f26002, 0x02025f02, 
    0x02125e02, 0x02225d02, 0x02325c02, 0x02425b02, 0x02525a02, 0x02625902, 0x02725802, 0x02825702, 
    0x02925602, 0x02a25502, 0x02b25402, 0x02c25302, 0x02d25202, 0x02e25102, 0x02f25002, 0x03024f02, 
    0x03124e02, 0x03224d02, 0x03324c02, 0x03424b02, 0x03524a02, 0x03624902, 0x03724802, 0x03824702, 
    0x03924602, 0x03a24502, 0x03b24402, 0x03c24302, 0x03d24202, 0x03e24102, 0x03f24002, 0x04023f02, 
    0x04123e02, 0x04223d02, 0x04323c02, 0x04423b02, 0x04523a02, 0x04623902, 0x04723802, 0x04823702, 
    0x04923602, 0x04a23502, 0x04b23402, 0x04c23302, 0x04d23202, 0x04e23102, 0x04f23002, 0x05022f02, 
    0x05122e02, 0x05222d02, 0x05322c02, 0x05422b02, 0x05522a02, 0x05622902, 0x05722802, 0x05822702, 
    0x05922602, 0x05a22502, 0x05b22402, 0x05c22302, 0x05d22202, 0x05e22102, 0x05f22002, 0x06021f02, 
    0x06121e02, 0x06221d02, 0x06321c02, 0x06421b02, 0x06521a02, 0x06621902, 0x06721802, 0x06821702, 
    0x06921602, 0x06a21502, 0x06b21402, 0x06c21302, 0x06d21202, 0x06e21102, 0x06f21002, 0x07020f02, 
    0x07120e02, 0x07220d02, 0x07320c02, 0x07420b02, 0x07520a02, 0x07620902, 0x07720802, 0x07820702, 
    0x07920602, 0x07a20502, 0x07b20402, 0x07c20302, 0x07d20202, 0x07e20102, 0x07f20002, 0x0801ff02, 
    0x0811fe02, 0x0821fd02, 0x0831fc02, 0x0841fb02, 0x0851fa02, 0x0861f902, 0x0871f802, 0x0881f702, 
    0x0891f602, 0x08a1f502, 0x08b1f402, 0x08c1f302, 0x08d1f202, 0x08e1f102, 0x08f1f002, 0x0901ef02, 
    0x0911ee02, 0x0921ed02, 0x0931ec02, 0x0941eb02, 0x0951ea02, 0x0961e902, 0x0971e802, 0x0981e702, 
    0x0991e602, 0x09a1e502, 0x09b1e402, 0x09c1e302, 0x09d1e202, 0x09e1e102, 0x09f1e002, 0x0a01df02, 
    0x0a11de02, 0x0a21dd02, 0x0a31dc02, 0x0a41db02, 0x0a51da02, 0x0a61d902, 0x0a71d802, 0x0a81d702, 
    0x0a91d602, 0x0aa1d502, 0x0ab1d402, 0x0ac1d302, 0x0ad1d202, 0x0ae1d102, 0x0af1d002, 0x0b01cf02, 
    0x0b11ce02, 0x0b21cd02, 0x0b31cc02, 0x0b41cb02, 0x0b51ca02, 0x0b61c902, 0x0b71c802, 0x0b81c702, 
    0x0b91c602, 0x0ba1c502, 0x0bb1c402, 0x0bc1c302, 0x0bd1c202, 0x0be1c102, 0x0bf1c002, 0x0c01bf02, 
    0x0c11be02, 0x0c21bd02, 0x0c31bc02, 0x0c41bb02, 0x0c51ba02, 0x0c61b902, 0x0c71b802, 0x0c81b702, 
    0x0c91b602, 0x0ca1b502, 0x0cb1b402, 0x0cc1b302, 0x0cd1b202, 0x0ce1b102, 0x0cf1b002, 0x0d01af02, 
    0x0d11ae02, 0x0d21ad02, 0x0d31ac02, 0x0d41ab02, 0x0d51aa02, 0x0d61a902, 0x0d71a802, 0x0d81a702, 
    0x0d91a602, 0x0da1a502, 0x0db1a402, 0x0dc1a302, 0x0dd1a202, 0x0de1a102, 0x0df1a002, 0x0e019f02, 
    0x0e119e02, 0x0e219d02, 0x0e319c02, 0x0e419b02, 0x0e519a02, 0x0e619902, 0x0e719802, 0x0e819702, 
    0x0e919602, 0x0ea19502, 0x0eb19402, 0x0ec19302, 0x0ed19202, 0x0ee19102, 0x0ef19002, 0x0f018f02, 
    0x0f118e02, 0x0f218d02, 0x0f318c02, 0x0f418b02, 0x0f518a02, 0x0f618902, 0x0f718802, 0x0f818702, 
    0x0f918602, 0x0fa18502, 0x0fb18402, 0x0fc18302, 0x0fd18202, 0x0fe18102, 0x0ff18002, 0x10017f02, 
    0x10117e02, 0x10217d02, 0x10317c02, 0x10417b02, 0x10517a02, 0x10617902, 0x10717802, 0x10817702, 
    0x10917602, 0x10a17502, 0x10b17402, 0x10c17302, 0x10d17202, 0x10e17102, 0x10f17002, 0x11016f02, 
    0x11116e02, 0x11216d02, 0x11316c02, 0x11416b02, 0x11516a02, 0x11616902, 0x11716802, 0x11816702, 
    0x11916602, 0x11a16502, 0x11b16402, 0x11c16302, 0x11d16202, 0x11e16102, 0x11f16002, 0x12015f02, 
    0x12115e02, 0x12215d02, 0x12315c02, 0x12415b02, 0x12515a02, 0x12615902, 0x12715802, 0x12815702, 
    0x12915602, 0x12a15502, 0x12b15402, 0x12c15302, 0x12d15202, 0x12e15102, 0x12f15002, 0x13014f02, 
    0x13114e02, 0x13214d02, 0x13314c02, 0x13414b02, 0x13514a02, 0x13614902, 0x13714802, 0x13814702, 
    0x13914602, 0x13a14502, 0x13b14402, 0x13c14302, 0x13d14202, 0x13e14102, 0x13f14002, 0x14013f02, 
    0x14113e02, 0x14213d02, 0x14313c02, 0x14413b02, 0x14513a02, 0x14613902, 0x14713802, 0x14813702, 
    0x14913602, 0x14a13502, 0x14b13402, 0x14c13302, 0x14d13202, 0x14e13102, 0x14f13002, 0x15012f02, 
    0x15112e02, 0x15212d02, 0x15312c02, 0x15412b02, 0x15512a02, 0x15612902, 0x15712802, 0x15812702, 
    0x15912602, 0x15a12502, 0x15b12402, 0x15c12302, 0x15d12202, 0x15e12102, 0x15f12002, 0x16011f02, 
    0x16111e02, 0x16211d02, 0x16311c02, 0x16411b02, 0x16511a02, 0x16611902, 0x16711802, 0x16811702, 
    0x16911602, 0x16a11502, 0x16b11402, 0x16c11302, 0x16d11202, 0x16e11102, 0x16f11002, 0x17010f02, 
    0x17110e02, 0x17210d02, 0x17310c02, 0x17410b02, 0x17510a02, 0x17610902, 0x17710802, 0x17810702, 
    0x17910602, 0x17a10502, 0x17b10402, 0x17c10302, 0x17d10202, 0x17e10102, 0x17f10002, 0x1800ff02, 
    0x1810fe02, 0x1820fd02, 0x1830fc02, 0x1840fb02, 0x1850fa02, 0x1860f902, 0x1870f802, 0x1880f702, 
    0x1890f602, 0x18a0f502, 0x18b0f402, 0x18c0f302, 0x18d0f202, 0x18e0f102, 0x18f0f002, 0x1900ef02, 
    0x1910ee02, 0x1920ed02, 0x1930ec02, 0x1940eb02, 0x1950ea02, 0x1960e902, 0x1970e802, 0x1980e702, 
    0x1990e602, 0x19a0e502, 0x19b0e402, 0x19c0e302, 0x19d0e202, 0x19e0e102, 0x19f0e002, 0x1a00df02, 
    0x1a10de02, 0x1a20dd02, 0x1a30dc02, 0x1a40db02, 0x1a50da02, 0x1a60d902, 0x1a70d802, 0x1a80d702, 
    0x1a90d602, 0x1aa0d502, 0x1ab0d402, 0x1ac0d302, 0x1ad0d202, 0x1ae0d102, 0x1af0d002, 0x1b00cf02, 
    0x1b10ce02, 0x1b20cd02, 0x1b30cc02, 0x1b40cb02, 0x1b50ca02, 0x1b60c902, 0x1b70c802, 0x1b80c702, 
};

#if 0
const signed short res_11_16_good_filttab[] = 
{
 30474,   2218,  -2086,   1864,  -1589,   1286,   -987,    712,   -482,    301,   -172,     86,    -37,     11,     -2,     -2, 
  30474,   2168,  -2064,   1852,  -1582,   1282,   -985,    712,   -482,    301,   -172,     86,    -37,     11,     -2,     -2, 
  30473,   2119,  -2041,   1840,  -1575,   1278,   -983,    711,   -482,    302,   -173,     87,    -38,     11,     -2,     -2, 
  30472,   2070,  -2019,   1828,  -1568,   1274,   -981,    711,   -483,    302,   -173,     87,    -38,     11,     -2,     -2, 
  30472,   2021,  -1997,   1815,  -1561,   1271,   -980,    710,   -483,    302,   -174,     87,    -38,     11,     -2,     -1, 
  30471,   1972,  -1975,   1803,  -1554,   1267,   -978,    709,   -483,    303,   -174,     88,    -38,     12,     -2,     -1, 
  30469,   1924,  -1953,   1790,  -1547,   1263,   -976,    709,   -483,    303,   -175,     88,    -39,     12,     -2,     -1, 
  30468,   1875,  -1930,   1778,  -1540,   1259,   -974,    708,   -483,    303,   -175,     88,    -39,     12,     -2,     -1, 
  30466,   1826,  -1908,   1766,  -1533,   1255,   -972,    708,   -483,    304,   -175,     89,    -39,     12,     -2,     -1, 
  30464,   1778,  -1886,   1753,  -1525,   1251,   -971,    707,   -483,    304,   -176,     89,    -39,     12,     -2,     -1, 
  30462,   1730,  -1864,   1741,  -1518,   1247,   -969,    706,   -483,    304,   -176,     90,    -40,     12,     -3,     -1, 
  30460,   1682,  -1842,   1728,  -1511,   1243,   -967,    706,   -483,    305,   -177,     90,    -40,     13,     -3,     -1, 
  30457,   1634,  -1819,   1716,  -1504,   1239,   -965,    705,   -483,    305,   -177,     90,    -40,     13,     -3,     -1, 
  30454,   1586,  -1797,   1703,  -1497,   1235,   -963,    704,   -483,    305,   -177,     91,    -40,     13,     -3,     -1, 
  30451,   1538,  -1775,   1691,  -1489,   1231,   -961,    704,   -483,    306,   -178,     91,    -41,     13,     -3,     -1, 
  30448,   1490,  -1753,   1678,  -1482,   1227,   -959,    703,   -483,    306,   -178,     91,    -41,     13,     -3,     -1, 
  30445,   1443,  -1731,   1666,  -1475,   1223,   -957,    702,   -483,    306,   -179,     92,    -41,     13,     -3,     -1, 
  30441,   1395,  -1709,   1653,  -1467,   1219,   -955,    701,   -483,    307,   -179,     92,    -41,     14,     -3,     -1, 
  30437,   1348,  -1686,   1640,  -1460,   1215,   -953,    701,   -483,    307,   -179,     92,    -42,     14,     -3,     -1, 
  30433,   1301,  -1664,   1628,  -1453,   1211,   -951,    700,   -483,    307,   -180,     93,    -42,     14,     -3,     -1, 
  30429,   1254,  -1642,   1615,  -1445,   1207,   -949,    699,   -483,    307,   -180,     93,    -42,     14,     -3,     -1, 
  30424,   1207,  -1620,   1602,  -1438,   1203,   -947,    698,   -483,    308,   -180,     93,    -42,     14,     -3,     -1, 
  30420,   1160,  -1598,   1590,  -1430,   1198,   -945,    697,   -482,    308,   -181,     94,    -43,     14,     -4,     -1, 
  30415,   1113,  -1575,   1577,  -1423,   1194,   -943,    697,   -482,    308,   -181,     94,    -43,     14,     -4,     -1, 
  30410,   1066,  -1553,   1564,  -1415,   1190,   -940,    696,   -482,    308,   -181,     94,    -43,     15,     -4,     -1, 
  30404,   1020,  -1531,   1552,  -1408,   1186,   -938,    695,   -482,    308,   -182,     95,    -43,     15,     -4,     -1, 
  30399,    974,  -1509,   1539,  -1400,   1182,   -936,    694,   -482,    309,   -182,     95,    -44,     15,     -4,     -1, 
  30393,    927,  -1487,   1526,  -1393,   1177,   -934,    693,   -482,    309,   -182,     95,    -44,     15,     -4,     -1, 
  30387,    881,  -1465,   1513,  -1385,   1173,   -932,    692,   -482,    309,   -183,     95,    -44,     15,     -4,     -1, 
  30381,    835,  -1443,   1500,  -1378,   1169,   -929,    691,   -481,    309,   -183,     96,    -44,     15,     -4,     -1, 
  30374,    789,  -1420,   1488,  -1370,   1164,   -927,    690,   -481,    310,   -183,     96,    -44,     15,     -4,     -1, 
  30368,    744,  -1398,   1475,  -1362,   1160,   -925,    689,   -481,    310,   -184,     96,    -45,     16,     -4,     -1, 
  30361,    698,  -1376,   1462,  -1355,   1155,   -923,    688,   -481,    310,   -184,     97,    -45,     16,     -4,     -1, 
  30354,    652,  -1354,   1449,  -1347,   1151,   -920,    687,   -481,    310,   -184,     97,    -45,     16,     -4,     -1, 
  30347,    607,  -1332,   1436,  -1339,   1147,   -918,    686,   -480,    310,   -185,     97,    -45,     16,     -4,      0, 
  30339,    562,  -1310,   1423,  -1332,   1142,   -916,    685,   -480,    310,   -185,     98,    -46,     16,     -5,      0, 
  30332,    517,  -1288,   1410,  -1324,   1138,   -913,    684,   -480,    311,   -185,     98,    -46,     16,     -5,      0, 
  30324,    472,  -1266,   1398,  -1316,   1133,   -911,    683,   -480,    311,   -185,     98,    -46,     16,     -5,      0, 
  30316,    427,  -1244,   1385,  -1308,   1129,   -909,    682,   -479,    311,   -186,     98,    -46,     17,     -5,      0, 
  30307,    382,  -1222,   1372,  -1301,   1124,   -906,    681,   -479,    311,   -186,     99,    -46,     17,     -5,      0, 
  30299,    337,  -1200,   1359,  -1293,   1120,   -904,    680,   -479,    311,   -186,     99,    -47,     17,     -5,      0, 
  30290,    293,  -1178,   1346,  -1285,   1115,   -901,    679,   -479,    311,   -187,     99,    -47,     17,     -5,      0, 
  30281,    249,  -1156,   1333,  -1277,   1111,   -899,    678,   -478,    311,   -187,     99,    -47,     17,     -5,      0, 
  30272,    204,  -1134,   1320,  -1269,   1106,   -896,    677,   -478,    311,   -187,    100,    -47,     17,     -5,      0, 
  30262,    160,  -1112,   1307,  -1261,   1101,   -894,    676,   -478,    311,   -187,    100,    -48,     17,     -5,      0, 
  30253,    116,  -1090,   1294,  -1253,   1097,   -892,    675,   -477,    312,   -188,    100,    -48,     18,     -5,      0, 
  30243,     73,  -1068,   1281,  -1246,   1092,   -889,    674,   -477,    312,   -188,    101,    -48,     18,     -5,      0, 
  30233,     29,  -1046,   1268,  -1238,   1087,   -886,    672,   -477,    312,   -188,    101,    -48,     18,     -5,      0, 
  30223,    -15,  -1024,   1255,  -1230,   1083,   -884,    671,   -476,    312,   -188,    101,    -48,     18,     -6,      0, 
  30212,    -58,  -1002,   1242,  -1222,   1078,   -881,    670,   -476,    312,   -188,    101,    -49,     18,     -6,      0, 
  30202,   -102,   -980,   1229,  -1214,   1073,   -879,    669,   -476,    312,   -189,    102,    -49,     18,     -6,      0, 
  30191,   -145,   -958,   1216,  -1206,   1069,   -876,    668,   -475,    312,   -189,    102,    -49,     18,     -6,      0, 
  30180,   -188,   -936,   1203,  -1198,   1064,   -874,    666,   -475,    312,   -189,    102,    -49,     18,     -6,      0, 
  30169,   -231,   -914,   1189,  -1190,   1059,   -871,    665,   -474,    312,   -189,    102,    -49,     19,     -6,      0, 
  30157,   -273,   -893,   1176,  -1182,   1054,   -868,    664,   -474,    312,   -190,    102,    -50,     19,     -6,      0, 
  30145,   -316,   -871,   1163,  -1174,   1049,   -866,    663,   -474,    312,   -190,    103,    -50,     19,     -6,      0, 
  30134,   -359,   -849,   1150,  -1165,   1045,   -863,    661,   -473,    312,   -190,    103,    -50,     19,     -6,      0, 
  30121,   -401,   -827,   1137,  -1157,   1040,   -860,    660,   -473,    312,   -190,    103,    -50,     19,     -6,      0, 
  30109,   -443,   -806,   1124,  -1149,   1035,   -858,    659,   -472,    312,   -190,    103,    -50,     19,     -6,      0, 
  30097,   -485,   -784,   1111,  -1141,   1030,   -855,    658,   -472,    312,   -191,    104,    -50,     19,     -6,      0, 
  30084,   -527,   -762,   1098,  -1133,   1025,   -852,    656,   -471,    312,   -191,    104,    -51,     19,     -6,      0, 
  30071,   -569,   -740,   1085,  -1125,   1020,   -850,    655,   -471,    312,   -191,    104,    -51,     20,     -6,      0, 
  30058,   -611,   -719,   1071,  -1117,   1015,   -847,    654,   -470,    312,   -191,    104,    -51,     20,     -6,      0, 
  30044,   -653,   -697,   1058,  -1109,   1010,   -844,    652,   -470,    312,   -191,    105,    -51,     20,     -7,      0, 
  30031,   -694,   -675,   1045,  -1100,   1005,   -841,    651,   -469,    312,   -191,    105,    -51,     20,     -7,      0, 
  30017,   -735,   -654,   1032,  -1092,   1000,   -838,    649,   -469,    312,   -192,    105,    -52,     20,     -7,      0, 
  30003,   -776,   -632,   1019,  -1084,    995,   -836,    648,   -468,    312,   -192,    105,    -52,     20,     -7,      0, 
  29989,   -817,   -611,   1006,  -1076,    990,   -833,    647,   -468,    312,   -192,    105,    -52,     20,     -7,      0, 
  29975,   -858,   -589,    992,  -1067,    985,   -830,    645,   -467,    312,   -192,    106,    -52,     20,     -7,      1, 
  29960,   -899,   -568,    979,  -1059,    980,   -827,    644,   -467,    312,   -192,    106,    -52,     21,     -7,      1, 
  29945,   -940,   -546,    966,  -1051,    975,   -824,    642,   -466,    312,   -192,    106,    -52,     21,     -7,      1, 
  29930,   -980,   -525,    953,  -1043,    970,   -821,    641,   -466,    311,   -192,    106,    -53,     21,     -7,      1, 
  29915,  -1021,   -503,    940,  -1034,    965,   -818,    639,   -465,    311,   -193,    106,    -53,     21,     -7,      1, 
  29899,  -1061,   -482,    927,  -1026,    960,   -815,    638,   -464,    311,   -193,    107,    -53,     21,     -7,      1, 
  29884,  -1101,   -461,    913,  -1018,    955,   -813,    636,   -464,    311,   -193,    107,    -53,     21,     -7,      1, 
  29868,  -1141,   -439,    900,  -1009,    950,   -810,    635,   -463,    311,   -193,    107,    -53,     21,     -7,      1, 
  29852,  -1181,   -418,    887,  -1001,    945,   -807,    633,   -463,    311,   -193,    107,    -53,     21,     -7,      1, 
  29836,  -1220,   -397,    874,   -993,    940,   -804,    632,   -462,    311,   -193,    107,    -54,     21,     -7,      1, 
  29819,  -1260,   -375,    861,   -984,    934,   -801,    630,   -461,    311,   -193,    107,    -54,     22,     -8,      1, 
  29803,  -1299,   -354,    847,   -976,    929,   -798,    629,   -461,    311,   -193,    108,    -54,     22,     -8,      1, 
  29786,  -1338,   -333,    834,   -967,    924,   -795,    627,   -460,    310,   -193,    108,    -54,     22,     -8,      1, 
  29769,  -1377,   -312,    821,   -959,    919,   -792,    626,   -459,    310,   -194,    108,    -54,     22,     -8,      1, 
  29751,  -1416,   -290,    808,   -951,    914,   -789,    624,   -459,    310,   -194,    108,    -54,     22,     -8,      1, 
  29734,  -1455,   -269,    795,   -942,    908,   -786,    622,   -458,    310,   -194,    108,    -55,     22,     -8,      1, 
  29716,  -1494,   -248,    781,   -934,    903,   -782,    621,   -457,    310,   -194,    108,    -55,     22,     -8,      1, 
  29698,  -1532,   -227,    768,   -925,    898,   -779,    619,   -457,    310,   -194,    109,    -55,     22,     -8,      1, 
  29680,  -1571,   -206,    755,   -917,    893,   -776,    618,   -456,    309,   -194,    109,    -55,     22,     -8,      1, 
  29662,  -1609,   -185,    742,   -908,    887,   -773,    616,   -455,    309,   -194,    109,    -55,     23,     -8,      1, 
  29643,  -1647,   -164,    729,   -900,    882,   -770,    614,   -454,    309,   -194,    109,    -55,     23,     -8,      1, 
  29625,  -1685,   -143,    715,   -891,    877,   -767,    613,   -454,    309,   -194,    109,    -55,     23,     -8,      1, 
  29606,  -1723,   -122,    702,   -883,    871,   -764,    611,   -453,    309,   -194,    109,    -56,     23,     -8,      1, 
  29587,  -1760,   -101,    689,   -874,    866,   -761,    609,   -452,    308,   -194,    110,    -56,     23,     -8,      1, 
  29567,  -1798,    -80,    676,   -866,    861,   -757,    608,   -451,    308,   -194,    110,    -56,     23,     -8,      1, 
  29548,  -1835,    -60,    663,   -857,    855,   -754,    606,   -451,    308,   -194,    110,    -56,     23,     -8,      1, 
  29528,  -1873,    -39,    649,   -849,    850,   -751,    604,   -450,    308,   -194,    110,    -56,     23,     -8,      1, 
  29508,  -1910,    -18,    636,   -840,    845,   -748,    602,   -449,    307,   -194,    110,    -56,     23,     -9,      1, 
  29488,  -1947,      3,    623,   -832,    839,   -745,    601,   -448,    307,   -194,    110,    -56,     23,     -9,      1, 
  29468,  -1983,     23,    610,   -823,    834,   -741,    599,   -447,    307,   -194,    110,    -57,     24,     -9,      1, 
  29447,  -2020,     44,    597,   -815,    828,   -738,    597,   -447,    307,   -195,    110,    -57,     24,     -9,      1, 
  29426,  -2057,     65,    584,   -806,    823,   -735,    595,   -446,    306,   -195,    111,    -57,     24,     -9,      1, 
  29405,  -2093,     85,    570,   -797,    817,   -732,    594,   -445,    306,   -195,    111,    -57,     24,     -9,      1, 
  29384,  -2129,    106,    557,   -789,    812,   -728,    592,   -444,    306,   -195,    111,    -57,     24,     -9,      1, 
  29363,  -2165,    126,    544,   -780,    806,   -725,    590,   -443,    306,   -195,    111,    -57,     24,     -9,      1, 
  29341,  -2201,    147,    531,   -772,    801,   -722,    588,   -442,    305,   -195,    111,    -57,     24,     -9,      1, 
  29320,  -2237,    167,    518,   -763,    795,   -719,    586,   -442,    305,   -195,    111,    -57,     24,     -9,      1, 
  29298,  -2273,    188,    505,   -754,    790,   -715,    585,   -441,    305,   -195,    111,    -58,     24,     -9,      1, 
  29276,  -2308,    208,    492,   -746,    784,   -712,    583,   -440,    304,   -195,    111,    -58,     24,     -9,      1, 
  29253,  -2343,    228,    478,   -737,    779,   -709,    581,   -439,    304,   -194,    111,    -58,     25,     -9,      1, 
  29231,  -2379,    249,    465,   -729,    773,   -705,    579,   -438,    304,   -194,    112,    -58,     25,     -9,      2, 
  29208,  -2414,    269,    452,   -720,    768,   -702,    577,   -437,    303,   -194,    112,    -58,     25,     -9,      2, 
  29185,  -2449,    289,    439,   -711,    762,   -698,    575,   -436,    303,   -194,    112,    -58,     25,     -9,      2, 
  29162,  -2483,    309,    426,   -703,    757,   -695,    573,   -435,    303,   -194,    112,    -58,     25,     -9,      2, 
  29139,  -2518,    329,    413,   -694,    751,   -692,    571,   -434,    302,   -194,    112,    -58,     25,     -9,      2, 
  29115,  -2552,    350,    400,   -685,    746,   -688,    570,   -433,    302,   -194,    112,    -58,     25,     -9,      2, 
  29092,  -2587,    370,    387,   -677,    740,   -685,    568,   -433,    302,   -194,    112,    -59,     25,    -10,      2, 
  29068,  -2621,    390,    374,   -668,    734,   -681,    566,   -432,    301,   -194,    112,    -59,     25,    -10,      2, 
  29044,  -2655,    410,    361,   -659,    729,   -678,    564,   -431,    301,   -194,    112,    -59,     25,    -10,      2, 
  29019,  -2689,    430,    348,   -651,    723,   -674,    562,   -430,    301,   -194,    112,    -59,     25,    -10,      2, 
  28995,  -2722,    449,    335,   -642,    718,   -671,    560,   -429,    300,   -194,    112,    -59,     25,    -10,      2, 
  28970,  -2756,    469,    322,   -633,    712,   -667,    558,   -428,    300,   -194,    112,    -59,     26,    -10,      2, 
  28945,  -2789,    489,    308,   -625,    706,   -664,    556,   -427,    300,   -194,    112,    -59,     26,    -10,      2, 
  28920,  -2823,    509,    295,   -616,    701,   -660,    554,   -426,    299,   -194,    113,    -59,     26,    -10,      2, 
  28895,  -2856,    529,    282,   -607,    695,   -657,    552,   -425,    299,   -194,    113,    -59,     26,    -10,      2, 
  28869,  -2889,    548,    270,   -599,    689,   -653,    550,   -424,    298,   -194,    113,    -59,     26,    -10,      2, 
  28844,  -2921,    568,    257,   -590,    684,   -650,    548,   -423,    298,   -194,    113,    -60,     26,    -10,      2, 
  28818,  -2954,    588,    244,   -581,    678,   -646,    546,   -422,    297,   -193,    113,    -60,     26,    -10,      2, 
  28792,  -2987,    607,    231,   -572,    672,   -643,    544,   -421,    297,   -193,    113,    -60,     26,    -10,      2, 
  28766,  -3019,    627,    218,   -564,    666,   -639,    542,   -420,    297,   -193,    113,    -60,     26,    -10,      2, 
  28739,  -3051,    646,    205,   -555,    661,   -636,    540,   -418,    296,   -193,    113,    -60,     26,    -10,      2, 
  28713,  -3083,    665,    192,   -546,    655,   -632,    538,   -417,    296,   -193,    113,    -60,     26,    -10,      2, 
  28686,  -3115,    685,    179,   -538,    649,   -629,    535,   -416,    295,   -193,    113,    -60,     26,    -10,      2, 
  28659,  -3147,    704,    166,   -529,    644,   -625,    533,   -415,    295,   -193,    113,    -60,     26,    -10,      2, 
  28632,  -3178,    723,    153,   -520,    638,   -621,    531,   -414,    294,   -193,    113,    -60,     27,    -10,      2, 
  28604,  -3210,    743,    140,   -512,    632,   -618,    529,   -413,    294,   -193,    113,    -60,     27,    -10,      2, 
  28577,  -3241,    762,    127,   -503,    626,   -614,    527,   -412,    293,   -192,    113,    -60,     27,    -10,      2, 
  28549,  -3272,    781,    115,   -494,    621,   -610,    525,   -411,    293,   -192,    113,    -60,     27,    -10,      2, 
  28521,  -3303,    800,    102,   -485,    615,   -607,    523,   -410,    292,   -192,    113,    -61,     27,    -11,      2, 
  28493,  -3334,    819,     89,   -477,    609,   -603,    521,   -409,    292,   -192,    113,    -61,     27,    -11,      2, 
  28464,  -3365,    838,     76,   -468,    603,   -600,    519,   -408,    291,   -192,    113,    -61,     27,    -11,      2, 
  28436,  -3395,    857,     63,   -459,    597,   -596,    516,   -406,    291,   -192,    113,    -61,     27,    -11,      2, 
  28407,  -3426,    876,     51,   -451,    592,   -592,    514,   -405,    290,   -192,    113,    -61,     27,    -11,      2, 
  28378,  -3456,    895,     38,   -442,    586,   -589,    512,   -404,    290,   -192,    113,    -61,     27,    -11,      2, 
  28349,  -3486,    914,     25,   -433,    580,   -585,    510,   -403,    289,   -191,    113,    -61,     27,    -11,      2, 
  28320,  -3516,    932,     12,   -424,    574,   -581,    508,   -402,    289,   -191,    113,    -61,     27,    -11,      2, 
  28290,  -3546,    951,      0,   -416,    568,   -577,    505,   -401,    288,   -191,    113,    -61,     27,    -11,      2, 
  28261,  -3575,    970,    -13,   -407,    562,   -574,    503,   -399,    288,   -191,    113,    -61,     27,    -11,      2, 
  28231,  -3605,    988,    -26,   -398,    557,   -570,    501,   -398,    287,   -191,    113,    -61,     27,    -11,      2, 
  28201,  -3634,   1007,    -38,   -390,    551,   -566,    499,   -397,    287,   -190,    113,    -61,     27,    -11,      2, 
  28171,  -3663,   1025,    -51,   -381,    545,   -562,    497,   -396,    286,   -190,    113,    -61,     28,    -11,      2, 
  28140,  -3692,   1044,    -64,   -372,    539,   -559,    494,   -395,    286,   -190,    113,    -61,     28,    -11,      2, 
  28110,  -3721,   1062,    -76,   -363,    533,   -555,    492,   -393,    285,   -190,    113,    -61,     28,    -11,      2, 
  28079,  -3750,   1081,    -89,   -355,    527,   -551,    490,   -392,    285,   -190,    113,    -61,     28,    -11,      2, 
  28048,  -3778,   1099,   -101,   -346,    522,   -547,    488,   -391,    284,   -190,    113,    -62,     28,    -11,      2, 
  28017,  -3807,   1117,   -114,   -337,    516,   -544,    485,   -390,    283,   -189,    113,    -62,     28,    -11,      2, 
  27986,  -3835,   1135,   -126,   -329,    510,   -540,    483,   -388,    283,   -189,    113,    -62,     28,    -11,      2, 
  27954,  -3863,   1153,   -139,   -320,    504,   -536,    481,   -387,    282,   -189,    113,    -62,     28,    -11,      2, 
  27923,  -3891,   1171,   -151,   -311,    498,   -532,    478,   -386,    282,   -189,    113,    -62,     28,    -11,      2, 
  27891,  -3919,   1190,   -164,   -303,    492,   -528,    476,   -385,    281,   -189,    113,    -62,     28,    -11,      2, 
  27859,  -3946,   1207,   -176,   -294,    486,   -525,    474,   -383,    280,   -188,    113,    -62,     28,    -11,      2, 
  27827,  -3974,   1225,   -189,   -285,    480,   -521,    472,   -382,    280,   -188,    113,    -62,     28,    -11,      2, 
  27794,  -4001,   1243,   -201,   -277,    474,   -517,    469,   -381,    279,   -188,    113,    -62,     28,    -11,      2, 
  27762,  -4028,   1261,   -214,   -268,    469,   -513,    467,   -380,    279,   -188,    113,    -62,     28,    -11,      2, 
  27729,  -4055,   1279,   -226,   -259,    463,   -509,    465,   -378,    278,   -187,    113,    -62,     28,    -12,      3, 
  27696,  -4082,   1297,   -238,   -251,    457,   -505,    462,   -377,    277,   -187,    113,    -62,     28,    -12,      3, 
  27663,  -4109,   1314,   -251,   -242,    451,   -502,    460,   -376,    277,   -187,    113,    -62,     28,    -12,      3, 
  27630,  -4135,   1332,   -263,   -233,    445,   -498,    458,   -374,    276,   -187,    113,    -62,     28,    -12,      3, 
  27596,  -4161,   1349,   -275,   -225,    439,   -494,    455,   -373,    275,   -186,    113,    -62,     28,    -12,      3, 
  27563,  -4188,   1367,   -288,   -216,    433,   -490,    453,   -372,    275,   -186,    113,    -62,     29,    -12,      3, 
  27529,  -4214,   1384,   -300,   -207,    427,   -486,    450,   -370,    274,   -186,    113,    -62,     29,    -12,      3, 
  27495,  -4240,   1402,   -312,   -199,    421,   -482,    448,   -369,    273,   -186,    113,    -62,     29,    -12,      3, 
  27461,  -4265,   1419,   -324,   -190,    415,   -478,    446,   -368,    273,   -185,    113,    -62,     29,    -12,      3, 
  27426,  -4291,   1436,   -336,   -181,    409,   -474,    443,   -366,    272,   -185,    113,    -62,     29,    -12,      3, 
  27392,  -4316,   1453,   -349,   -173,    403,   -471,    441,   -365,    271,   -185,    113,    -62,     29,    -12,      3, 
  27357,  -4342,   1470,   -361,   -164,    397,   -467,    438,   -364,    271,   -185,    112,    -62,     29,    -12,      3, 
  27322,  -4367,   1488,   -373,   -156,    392,   -463,    436,   -362,    270,   -184,    112,    -62,     29,    -12,      3, 
  27287,  -4392,   1505,   -385,   -147,    386,   -459,    434,   -361,    269,   -184,    112,    -62,     29,    -12,      3, 
  27252,  -4416,   1522,   -397,   -138,    380,   -455,    431,   -360,    269,   -184,    112,    -62,     29,    -12,      3, 
  27217,  -4441,   1538,   -409,   -130,    374,   -451,    429,   -358,    268,   -183,    112,    -62,     29,    -12,      3, 
  27181,  -4466,   1555,   -421,   -121,    368,   -447,    426,   -357,    267,   -183,    112,    -62,     29,    -12,      3, 
  27145,  -4490,   1572,   -433,   -113,    362,   -443,    424,   -355,    267,   -183,    112,    -62,     29,    -12,      3, 
  27109,  -4514,   1589,   -445,   -104,    356,   -439,    421,   -354,    266,   -183,    112,    -62,     29,    -12,      3, 
  27073,  -4538,   1605,   -457,    -96,    350,   -435,    419,   -353,    265,   -182,    112,    -62,     29,    -12,      3, 
  27037,  -4562,   1622,   -469,    -87,    344,   -431,    416,   -351,    264,   -182,    112,    -62,     29,    -12,      3, 
  27001,  -4586,   1639,   -481,    -79,    338,   -427,    414,   -350,    264,   -182,    112,    -62,     29,    -12,      3, 
  26964,  -4609,   1655,   -493,    -70,    332,   -423,    411,   -348,    263,   -181,    112,    -62,     29,    -12,      3, 
  26927,  -4633,   1672,   -505,    -61,    326,   -419,    409,   -347,    262,   -181,    112,    -62,     29,    -12,      3, 
  26890,  -4656,   1688,   -517,    -53,    320,   -415,    406,   -345,    261,   -181,    111,    -62,     29,    -12,      3, 
  26853,  -4679,   1704,   -528,    -44,    314,   -411,    404,   -344,    261,   -180,    111,    -62,     29,    -12,      3, 
  26816,  -4702,   1720,   -540,    -36,    308,   -407,    401,   -342,    260,   -180,    111,    -62,     29,    -12,      3, 
  26779,  -4725,   1737,   -552,    -27,    302,   -403,    399,   -341,    259,   -180,    111,    -62,     29,    -12,      3, 
  26741,  -4747,   1753,   -564,    -19,    296,   -399,    396,   -340,    258,   -179,    111,    -62,     29,    -12,      3, 
  26703,  -4770,   1769,   -575,    -11,    290,   -395,    394,   -338,    258,   -179,    111,    -62,     29,    -12,      3, 
  26665,  -4792,   1785,   -587,     -2,    284,   -391,    391,   -337,    257,   -179,    111,    -62,     29,    -12,      3, 
  26627,  -4814,   1801,   -599,      6,    278,   -387,    389,   -335,    256,   -178,    111,    -62,     29,    -12,      3, 
  26589,  -4836,   1817,   -610,     15,    273,   -383,    386,   -334,    255,   -178,    111,    -62,     29,    -12,      3, 
  26551,  -4858,   1832,   -622,     23,    267,   -379,    384,   -332,    255,   -178,    111,    -62,     29,    -12,      3, 
  26512,  -4879,   1848,   -633,     32,    261,   -375,    381,   -331,    254,   -177,    110,    -62,     29,    -12,      3, 
  26473,  -4901,   1864,   -645,     40,    255,   -371,    379,   -329,    253,   -177,    110,    -62,     30,    -12,      3, 
  26434,  -4922,   1879,   -656,     48,    249,   -367,    376,   -328,    252,   -177,    110,    -62,     30,    -12,      3, 
  26395,  -4944,   1895,   -668,     57,    243,   -363,    374,   -326,    251,   -176,    110,    -62,     30,    -13,      3, 
  26356,  -4965,   1910,   -679,     65,    237,   -359,    371,   -325,    251,   -176,    110,    -62,     30,    -13,      3, 
  26317,  -4985,   1926,   -691,     74,    231,   -355,    368,   -323,    250,   -176,    110,    -62,     30,    -13,      3, 
  26277,  -5006,   1941,   -702,     82,    225,   -351,    366,   -322,    249,   -175,    110,    -62,     30,    -13,      3, 
  26238,  -5027,   1956,   -714,     90,    219,   -347,    363,   -320,    248,   -175,    110,    -62,     30,    -13,      3, 
  26198,  -5047,   1972,   -725,     99,    213,   -343,    361,   -319,    247,   -174,    109,    -62,     30,    -13,      3, 
  26158,  -5067,   1987,   -736,    107,    207,   -339,    358,   -317,    247,   -174,    109,    -62,     30,    -13,      3, 
  26117,  -5087,   2002,   -747,    115,    201,   -335,    355,   -315,    246,   -174,    109,    -62,     30,    -13,      3, 
  26077,  -5107,   2017,   -759,    124,    195,   -331,    353,   -314,    245,   -173,    109,    -62,     30,    -13,      3, 
  26037,  -5127,   2032,   -770,    132,    189,   -327,    350,   -312,    244,   -173,    109,    -62,     30,    -13,      3, 
  25996,  -5147,   2047,   -781,    140,    183,   -323,    348,   -311,    243,   -172,    109,    -62,     30,    -13,      3, 
  25955,  -5166,   2062,   -792,    148,    178,   -319,    345,   -309,    242,   -172,    109,    -62,     30,    -13,      3, 
  25914,  -5186,   2076,   -803,    157,    172,   -315,    342,   -308,    242,   -172,    108,    -62,     30,    -13,      3, 
  25873,  -5205,   2091,   -815,    165,    166,   -311,    340,   -306,    241,   -171,    108,    -62,     30,    -13,      3, 
  25832,  -5224,   2106,   -826,    173,    160,   -307,    337,   -305,    240,   -171,    108,    -62,     30,    -13,      3, 
  25790,  -5243,   2120,   -837,    181,    154,   -303,    335,   -303,    239,   -170,    108,    -62,     30,    -13,      3, 
  25749,  -5261,   2135,   -848,    190,    148,   -299,    332,   -301,    238,   -170,    108,    -62,     30,    -13,      3, 
  25707,  -5280,   2149,   -859,    198,    142,   -295,    329,   -300,    237,   -170,    108,    -62,     30,    -13,      3, 
  25665,  -5298,   2164,   -870,    206,    136,   -290,    327,   -298,    236,   -169,    107,    -62,     30,    -13,      3, 
  25623,  -5316,   2178,   -880,    214,    130,   -286,    324,   -297,    235,   -169,    107,    -62,     30,    -13,      3, 
  25581,  -5334,   2192,   -891,    222,    124,   -282,    321,   -295,    235,   -168,    107,    -62,     30,    -13,      3, 
  25538,  -5352,   2206,   -902,    230,    118,   -278,    319,   -293,    234,   -168,    107,    -62,     30,    -13,      3, 
  25496,  -5370,   2220,   -913,    238,    113,   -274,    316,   -292,    233,   -168,    107,    -62,     30,    -13,      3, 
  25453,  -5388,   2234,   -924,    247,    107,   -270,    313,   -290,    232,   -167,    107,    -62,     30,    -13,      3, 
  25410,  -5405,   2248,   -934,    255,    101,   -266,    311,   -289,    231,   -167,    106,    -62,     30,    -13,      3, 
  25367,  -5422,   2262,   -945,    263,     95,   -262,    308,   -287,    230,   -166,    106,    -62,     30,    -13,      3, 
  25324,  -5440,   2276,   -956,    271,     89,   -258,    305,   -285,    229,   -166,    106,    -62,     30,    -13,      3, 
  25281,  -5457,   2290,   -967,    279,     83,   -254,    303,   -284,    228,   -165,    106,    -62,     30,    -13,      3, 
  25238,  -5473,   2303,   -977,    287,     77,   -250,    300,   -282,    227,   -165,    106,    -61,     30,    -13,      3, 
  25194,  -5490,   2317,   -988,    295,     71,   -246,    297,   -280,    226,   -164,    106,    -61,     30,    -13,      3, 
  25150,  -5506,   2331,   -998,    303,     66,   -242,    295,   -279,    226,   -164,    105,    -61,     30,    -13,      3, 
  25106,  -5523,   2344,  -1009,    311,     60,   -237,    292,   -277,    225,   -164,    105,    -61,     30,    -13,      3, 
  25062,  -5539,   2358,  -1019,    319,     54,   -233,    289,   -275,    224,   -163,    105,    -61,     30,    -13,      3, 
  25018,  -5555,   2371,  -1030,    327,     48,   -229,    287,   -274,    223,   -163,    105,    -61,     30,    -13,      3, 
  24974,  -5571,   2384,  -1040,    335,     42,   -225,    284,   -272,    222,   -162,    105,    -61,     30,    -13,      3, 
  24930,  -5587,   2397,  -1050,    343,     36,   -221,    281,   -270,    221,   -162,    104,    -61,     30,    -13,      3, 
  24885,  -5602,   2410,  -1061,    351,     31,   -217,    278,   -269,    220,   -161,    104,    -61,     30,    -13,      3, 
  24840,  -5618,   2423,  -1071,    358,     25,   -213,    276,   -267,    219,   -161,    104,    -61,     30,    -13,      3, 
  24795,  -5633,   2436,  -1081,    366,     19,   -209,    273,   -265,    218,   -160,    104,    -61,     30,    -13,      3, 
  24750,  -5648,   2449,  -1092,    374,     13,   -205,    270,   -264,    217,   -160,    104,    -61,     30,    -13,      3, 
  24705,  -5663,   2462,  -1102,    382,      7,   -201,    268,   -262,    216,   -159,    103,    -61,     30,    -13,      3, 
  24660,  -5678,   2475,  -1112,    390,      2,   -197,    265,   -260,    215,   -159,    103,    -61,     30,    -13,      3, 
  24615,  -5692,   2488,  -1122,    398,     -4,   -193,    262,   -259,    214,   -158,    103,    -61,     30,    -13,      3, 
  24569,  -5707,   2500,  -1132,    405,    -10,   -188,    259,   -257,    213,   -158,    103,    -61,     30,    -13,      3, 
  24523,  -5721,   2513,  -1142,    413,    -16,   -184,    257,   -255,    212,   -157,    103,    -61,     30,    -13,      3, 
  24477,  -5735,   2525,  -1152,    421,    -22,   -180,    254,   -254,    211,   -157,    102,    -60,     30,    -13,      3, 
  24431,  -5749,   2538,  -1162,    429,    -27,   -176,    251,   -252,    210,   -156,    102,    -60,     30,    -13,      3, 
  24385,  -5763,   2550,  -1172,    436,    -33,   -172,    249,   -250,    209,   -156,    102,    -60,     30,    -13,      3, 
  24339,  -5777,   2562,  -1182,    444,    -39,   -168,    246,   -249,    208,   -155,    102,    -60,     30,    -13,      3, 
  24293,  -5790,   2574,  -1192,    452,    -45,   -164,    243,   -247,    207,   -155,    101,    -60,     30,    -13,      3, 
  24246,  -5804,   2586,  -1202,    459,    -50,   -160,    240,   -245,    206,   -154,    101,    -60,     30,    -13,      3, 
  24199,  -5817,   2599,  -1212,    467,    -56,   -156,    238,   -243,    206,   -154,    101,    -60,     30,    -13,      3, 
  24153,  -5830,   2610,  -1221,    475,    -62,   -152,    235,   -242,    205,   -153,    101,    -60,     30,    -13,      3, 
  24106,  -5843,   2622,  -1231,    482,    -67,   -148,    232,   -240,    204,   -153,    101,    -60,     30,    -13,      3, 
  24059,  -5856,   2634,  -1241,    490,    -73,   -144,    229,   -238,    203,   -152,    100,    -60,     30,    -13,      3, 
  24011,  -5869,   2646,  -1250,    498,    -79,   -140,    227,   -236,    202,   -152,    100,    -60,     30,    -13,      3, 
  23964,  -5881,   2658,  -1260,    505,    -84,   -135,    224,   -235,    201,   -151,    100,    -60,     30,    -13,      3, 
  23917,  -5893,   2669,  -1270,    513,    -90,   -131,    221,   -233,    200,   -151,    100,    -60,     30,    -13,      3, 
  23869,  -5906,   2681,  -1279,    520,    -96,   -127,    218,   -231,    199,   -150,     99,    -59,     30,    -13,      3, 
  23821,  -5918,   2692,  -1289,    528,   -101,   -123,    216,   -230,    197,   -150,     99,    -59,     30,    -13,      3, 
  23774,  -5929,   2704,  -1298,    535,   -107,   -119,    213,   -228,    196,   -149,     99,    -59,     30,    -13,      3, 
  23726,  -5941,   2715,  -1307,    543,   -113,   -115,    210,   -226,    195,   -149,     99,    -59,     30,    -13,      3, 
  23677,  -5953,   2726,  -1317,    550,   -118,   -111,    207,   -224,    194,   -148,     98,    -59,     30,    -13,      3, 
  23629,  -5964,   2737,  -1326,    557,   -124,   -107,    205,   -223,    193,   -148,     98,    -59,     29,    -13,      3, 
  23581,  -5975,   2748,  -1335,    565,   -130,   -103,    202,   -221,    192,   -147,     98,    -59,     29,    -13,      3, 
  23532,  -5987,   2759,  -1345,    572,   -135,    -99,    199,   -219,    191,   -146,     98,    -59,     29,    -13,      3, 
  23484,  -5997,   2770,  -1354,    580,   -141,    -95,    196,   -217,    190,   -146,     97,    -59,     29,    -13,      3, 
  23435,  -6008,   2781,  -1363,    587,   -146,    -91,    194,   -216,    189,   -145,     97,    -59,     29,    -13,      3, 
  23386,  -6019,   2792,  -1372,    594,   -152,    -87,    191,   -214,    188,   -145,     97,    -59,     29,    -13,      3, 
  23337,  -6029,   2803,  -1381,    601,   -158,    -83,    188,   -212,    187,   -144,     97,    -58,     29,    -13,      3, 
  23288,  -6040,   2813,  -1390,    609,   -163,    -79,    185,   -210,    186,   -144,     96,    -58,     29,    -13,      3, 
  23239,  -6050,   2824,  -1399,    616,   -169,    -75,    183,   -208,    185,   -143,     96,    -58,     29,    -13,      3, 
  23189,  -6060,   2834,  -1408,    623,   -174,    -71,    180,   -207,    184,   -143,     96,    -58,     29,    -13,      3, 
  23140,  -6070,   2845,  -1417,    630,   -180,    -67,    177,   -205,    183,   -142,     96,    -58,     29,    -13,      3, 
  23090,  -6080,   2855,  -1426,    638,   -185,    -63,    174,   -203,    182,   -141,     95,    -58,     29,    -13,      3, 
  23040,  -6089,   2865,  -1435,    645,   -191,    -59,    171,   -201,    181,   -141,     95,    -58,     29,    -13,      3, 
  22991,  -6099,   2875,  -1444,    652,   -196,    -55,    169,   -200,    180,   -140,     95,    -58,     29,    -13,      3, 
  22941,  -6108,   2886,  -1453,    659,   -202,    -51,    166,   -198,    179,   -140,     95,    -58,     29,    -13,      3, 
  22891,  -6117,   2896,  -1461,    666,   -207,    -47,    163,   -196,    178,   -139,     94,    -57,     29,    -13,      3, 
  22840,  -6126,   2905,  -1470,    673,   -213,    -43,    160,   -194,    177,   -139,     94,    -57,     29,    -13,      3, 
  22790,  -6135,   2915,  -1479,    680,   -218,    -38,    158,   -192,    176,   -138,     94,    -57,     29,    -13,      3, 
  22740,  -6144,   2925,  -1487,    687,   -224,    -34,    155,   -191,    175,   -137,     93,    -57,     29,    -13,      3, 
  22689,  -6152,   2935,  -1496,    694,   -229,    -30,    152,   -189,    173,   -137,     93,    -57,     29,    -13,      3, 
  22638,  -6161,   2945,  -1504,    701,   -235,    -26,    149,   -187,    172,   -136,     93,    -57,     29,    -13,      3, 
  22587,  -6169,   2954,  -1513,    708,   -240,    -23,    147,   -185,    171,   -136,     93,    -57,     29,    -13,      3, 
  22537,  -6177,   2964,  -1521,    715,   -245,    -19,    144,   -183,    170,   -135,     92,    -57,     29,    -13,      3, 
  22486,  -6185,   2973,  -1530,    722,   -251,    -15,    141,   -182,    169,   -134,     92,    -57,     29,    -13,      3, 
  22434,  -6193,   2982,  -1538,    729,   -256,    -11,    138,   -180,    168,   -134,     92,    -56,     29,    -13,      3, 
  22383,  -6200,   2992,  -1546,    736,   -262,     -7,    135,   -178,    167,   -133,     91,    -56,     29,    -13,      3, 
  22332,  -6208,   3001,  -1555,    743,   -267,     -3,    133,   -176,    166,   -133,     91,    -56,     29,    -13,      3, 
  22280,  -6215,   3010,  -1563,    750,   -272,      1,    130,   -174,    165,   -132,     91,    -56,     29,    -13,      3, 
  22229,  -6222,   3019,  -1571,    756,   -278,      5,    127,   -173,    164,   -132,     91,    -56,     29,    -13,      3, 
  22177,  -6230,   3028,  -1579,    763,   -283,      9,    124,   -171,    163,   -131,     90,    -56,     29,    -13,      3, 
  22125,  -6236,   3037,  -1587,    770,   -288,     13,    122,   -169,    162,   -130,     90,    -56,     29,    -13,      3, 
  22073,  -6243,   3046,  -1595,    777,   -294,     17,    119,   -167,    160,   -130,     90,    -56,     29,    -13,      3, 
  22021,  -6250,   3054,  -1603,    783,   -299,     21,    116,   -165,    159,   -129,     89,    -56,     28,    -13,      3, 
  21969,  -6256,   3063,  -1611,    790,   -304,     25,    113,   -164,    158,   -128,     89,    -55,     28,    -13,      3, 
  21917,  -6263,   3071,  -1619,    797,   -309,     29,    111,   -162,    157,   -128,     89,    -55,     28,    -13,      3, 
  21865,  -6269,   3080,  -1627,    803,   -315,     33,    108,   -160,    156,   -127,     89,    -55,     28,    -13,      3, 
  21812,  -6275,   3088,  -1635,    810,   -320,     37,    105,   -158,    155,   -127,     88,    -55,     28,    -13,      3, 
  21760,  -6281,   3097,  -1643,    817,   -325,     41,    102,   -156,    154,   -126,     88,    -55,     28,    -13,      3, 
  21707,  -6287,   3105,  -1650,    823,   -330,     45,    100,   -155,    153,   -125,     88,    -55,     28,    -13,      3, 
  21654,  -6292,   3113,  -1658,    830,   -336,     49,     97,   -153,    152,   -125,     87,    -55,     28,    -13,      3, 
  21601,  -6298,   3121,  -1666,    836,   -341,     52,     94,   -151,    150,   -124,     87,    -54,     28,    -13,      3, 
  21548,  -6303,   3129,  -1673,    843,   -346,     56,     91,   -149,    149,   -124,     87,    -54,     28,    -13,      3, 
  21495,  -6308,   3137,  -1681,    849,   -351,     60,     89,   -147,    148,   -123,     86,    -54,     28,    -13,      3, 
  21442,  -6313,   3145,  -1688,    856,   -356,     64,     86,   -145,    147,   -122,     86,    -54,     28,    -13,      3, 
  21389,  -6318,   3153,  -1696,    862,   -361,     68,     83,   -144,    146,   -122,     86,    -54,     28,    -13,      3, 
  21335,  -6323,   3161,  -1703,    868,   -367,     72,     80,   -142,    145,   -121,     85,    -54,     28,    -13,      3, 
  21282,  -6327,   3168,  -1711,    875,   -372,     76,     78,   -140,    144,   -120,     85,    -54,     28,    -13,      3, 
  21228,  -6332,   3176,  -1718,    881,   -377,     80,     75,   -138,    143,   -120,     85,    -54,     28,    -13,      3, 
  21175,  -6336,   3183,  -1725,    888,   -382,     83,     72,   -136,    142,   -119,     84,    -53,     28,    -13,      3, 
  21121,  -6340,   3191,  -1733,    894,   -387,     87,     69,   -134,    140,   -119,     84,    -53,     28,    -13,      3, 
  21067,  -6344,   3198,  -1740,    900,   -392,     91,     67,   -133,    139,   -118,     84,    -53,     28,    -13,      3, 
  21013,  -6348,   3205,  -1747,    906,   -397,     95,     64,   -131,    138,   -117,     83,    -53,     28,    -13,      3, 
  20959,  -6352,   3212,  -1754,    913,   -402,     99,     61,   -129,    137,   -117,     83,    -53,     28,    -13,      3, 
  20905,  -6356,   3219,  -1761,    919,   -407,    103,     58,   -127,    136,   -116,     83,    -53,     27,    -13,      3, 
  20851,  -6359,   3226,  -1768,    925,   -412,    107,     56,   -125,    135,   -115,     83,    -53,     27,    -13,      3, 
  20796,  -6362,   3233,  -1775,    931,   -417,    110,     53,   -123,    134,   -115,     82,    -52,     27,    -13,      3, 
  20742,  -6365,   3240,  -1782,    937,   -422,    114,     50,   -122,    132,   -114,     82,    -52,     27,    -13,      3, 
  20687,  -6369,   3247,  -1789,    943,   -427,    118,     47,   -120,    131,   -113,     82,    -52,     27,    -13,      3, 
  20633,  -6371,   3254,  -1796,    949,   -432,    122,     45,   -118,    130,   -113,     81,    -52,     27,    -13,      3, 
  20578,  -6374,   3260,  -1803,    955,   -437,    126,     42,   -116,    129,   -112,     81,    -52,     27,    -13,      3, 
  20523,  -6377,   3267,  -1809,    961,   -442,    129,     39,   -114,    128,   -111,     81,    -52,     27,    -13,      3, 
  20468,  -6379,   3273,  -1816,    967,   -447,    133,     37,   -112,    127,   -111,     80,    -52,     27,    -13,      3, 
  20413,  -6382,   3280,  -1823,    973,   -452,    137,     34,   -111,    126,   -110,     80,    -51,     27,    -13,      3, 
  20358,  -6384,   3286,  -1829,    979,   -457,    141,     31,   -109,    124,   -109,     80,    -51,     27,    -13,      3, 
  20303,  -6386,   3292,  -1836,    985,   -461,    144,     28,   -107,    123,   -109,     79,    -51,     27,    -13,      3, 
  20248,  -6388,   3298,  -1842,    991,   -466,    148,     26,   -105,    122,   -108,     79,    -51,     27,    -13,      3, 
  20193,  -6389,   3304,  -1849,    997,   -471,    152,     23,   -103,    121,   -107,     78,    -51,     27,    -13,      3, 
  20137,  -6391,   3310,  -1855,   1002,   -476,    156,     20,   -101,    120,   -107,     78,    -51,     27,    -13,      3, 
  20082,  -6393,   3316,  -1862,   1008,   -481,    159,     18,   -100,    119,   -106,     78,    -50,     27,    -13,      3, 
  20026,  -6394,   3322,  -1868,   1014,   -485,    163,     15,    -98,    118,   -105,     77,    -50,     27,    -13,      3, 
  19971,  -6395,   3328,  -1874,   1020,   -490,    167,     12,    -96,    116,   -105,     77,    -50,     27,    -12,      3, 
  19915,  -6396,   3334,  -1880,   1025,   -495,    170,      9,    -94,    115,   -104,     77,    -50,     26,    -12,      3, 
  19859,  -6397,   3339,  -1887,   1031,   -500,    174,      7,    -92,    114,   -103,     76,    -50,     26,    -12,      3, 
  19803,  -6398,   3345,  -1893,   1037,   -504,    178,      4,    -91,    113,   -103,     76,    -50,     26,    -12,      3, 
  19747,  -6399,   3350,  -1899,   1042,   -509,    181,      1,    -89,    112,   -102,     76,    -49,     26,    -12,      3, 
  19691,  -6399,   3355,  -1905,   1048,   -514,    185,     -1,    -87,    111,   -101,     75,    -49,     26,    -12,      3, 
  19635,  -6400,   3361,  -1911,   1053,   -519,    189,     -4,    -85,    109,   -101,     75,    -49,     26,    -12,      3, 
  19579,  -6400,   3366,  -1917,   1059,   -523,    192,     -7,    -83,    108,   -100,     75,    -49,     26,    -12,      3, 
  19522,  -6400,   3371,  -1923,   1065,   -528,    196,     -9,    -81,    107,    -99,     74,    -49,     26,    -12,      3, 
  19466,  -6400,   3376,  -1929,   1070,   -532,    200,    -12,    -80,    106,    -99,     74,    -49,     26,    -12,      3, 
  19409,  -6400,   3381,  -1934,   1075,   -537,    203,    -15,    -78,    105,    -98,     74,    -48,     26,    -12,      3, 
  19353,  -6400,   3386,  -1940,   1081,   -542,    207,    -17,    -76,    104,    -97,     73,    -48,     26,    -12,      3, 
  19296,  -6399,   3391,  -1946,   1086,   -546,    211,    -20,    -74,    103,    -97,     73,    -48,     26,    -12,      3, 
  19240,  -6399,   3396,  -1952,   1092,   -551,    214,    -23,    -72,    101,    -96,     73,    -48,     26,    -12,      3, 
  19183,  -6398,   3400,  -1957,   1097,   -555,    218,    -25,    -70,    100,    -95,     72,    -48,     26,    -12,      3, 
  19126,  -6397,   3405,  -1963,   1102,   -560,    221,    -28,    -69,     99,    -95,     72,    -48,     26,    -12,      3, 
  19069,  -6396,   3409,  -1968,   1107,   -564,    225,    -31,    -67,     98,    -94,     71,    -47,     26,    -12,      3, 
  19012,  -6395,   3414,  -1974,   1113,   -569,    228,    -33,    -65,     97,    -93,     71,    -47,     25,    -12,      3, 
  18955,  -6394,   3418,  -1979,   1118,   -573,    232,    -36,    -63,     96,    -93,     71,    -47,     25,    -12,      3, 
  18898,  -6393,   3422,  -1985,   1123,   -578,    236,    -38,    -61,     94,    -92,     70,    -47,     25,    -12,      3, 
  18841,  -6391,   3426,  -1990,   1128,   -582,    239,    -41,    -59,     93,    -91,     70,    -47,     25,    -12,      3, 
  18784,  -6390,   3431,  -1995,   1133,   -587,    243,    -44,    -58,     92,    -91,     70,    -47,     25,    -12,      3, 
  18726,  -6388,   3435,  -2000,   1138,   -591,    246,    -46,    -56,     91,    -90,     69,    -46,     25,    -12,      3, 
  18669,  -6386,   3439,  -2006,   1144,   -596,    250,    -49,    -54,     90,    -89,     69,    -46,     25,    -12,      3, 
  18611,  -6384,   3442,  -2011,   1149,   -600,    253,    -52,    -52,     89,    -88,     68,    -46,     25,    -12,      3, 
  18554,  -6382,   3446,  -2016,   1154,   -604,    257,    -54,    -50,     87,    -88,     68,    -46,     25,    -12,      3, 
  18496,  -6380,   3450,  -2021,   1159,   -609,    260,    -57,    -49,     86,    -87,     68,    -46,     25,    -12,      3, 
  18439,  -6377,   3454,  -2026,   1163,   -613,    264,    -59,    -47,     85,    -86,     67,    -46,     25,    -12,      3, 
  18381,  -6375,   3457,  -2031,   1168,   -617,    267,    -62,    -45,     84,    -86,     67,    -45,     25,    -12,      3, 
  18323,  -6372,   3461,  -2036,   1173,   -621,    271,    -65,    -43,     83,    -85,     67,    -45,     25,    -12,      3, 
  18265,  -6369,   3464,  -2040,   1178,   -626,    274,    -67,    -41,     81,    -84,     66,    -45,     25,    -12,      3, 
  18207,  -6367,   3467,  -2045,   1183,   -630,    277,    -70,    -40,     80,    -84,     66,    -45,     24,    -12,      3, 
  18149,  -6364,   3471,  -2050,   1188,   -634,    281,    -72,    -38,     79,    -83,     66,    -45,     24,    -12,      3, 
  18091,  -6360,   3474,  -2055,   1193,   -638,    284,    -75,    -36,     78,    -82,     65,    -45,     24,    -12,      3, 
  18033,  -6357,   3477,  -2059,   1197,   -643,    288,    -77,    -34,     77,    -82,     65,    -44,     24,    -12,      3, 
  17975,  -6354,   3480,  -2064,   1202,   -647,    291,    -80,    -32,     76,    -81,     64,    -44,     24,    -12,      3, 
  17917,  -6350,   3483,  -2068,   1207,   -651,    294,    -83,    -31,     74,    -80,     64,    -44,     24,    -12,      3, 
  17859,  -6347,   3486,  -2073,   1211,   -655,    298,    -85,    -29,     73,    -79,     64,    -44,     24,    -12,      3, 
  17800,  -6343,   3488,  -2077,   1216,   -659,    301,    -88,    -27,     72,    -79,     63,    -44,     24,    -12,      3, 
  17742,  -6339,   3491,  -2082,   1220,   -663,    305,    -90,    -25,     71,    -78,     63,    -43,     24,    -12,      3, 
  17683,  -6335,   3494,  -2086,   1225,   -667,    308,    -93,    -23,     70,    -77,     62,    -43,     24,    -12,      3, 
  17625,  -6331,   3496,  -2090,   1229,   -672,    311,    -95,    -22,     69,    -77,     62,    -43,     24,    -12,      3, 
  17566,  -6326,   3499,  -2095,   1234,   -676,    315,    -98,    -20,     67,    -76,     62,    -43,     24,    -12,      3, 
  17508,  -6322,   3501,  -2099,   1238,   -680,    318,   -100,    -18,     66,    -75,     61,    -43,     24,    -12,      3, 
  17449,  -6317,   3503,  -2103,   1243,   -684,    321,   -103,    -16,     65,    -75,     61,    -42,     23,    -11,      3, 
  17390,  -6313,   3506,  -2107,   1247,   -688,    324,   -105,    -14,     64,    -74,     61,    -42,     23,    -11,      3, 
  17332,  -6308,   3508,  -2111,   1252,   -692,    328,   -108,    -13,     63,    -73,     60,    -42,     23,    -11,      3, 
  17273,  -6303,   3510,  -2115,   1256,   -696,    331,   -110,    -11,     62,    -72,     60,    -42,     23,    -11,      3, 
  17214,  -6298,   3512,  -2119,   1260,   -699,    334,   -113,     -9,     60,    -72,     59,    -42,     23,    -11,      3, 
  17155,  -6293,   3514,  -2123,   1265,   -703,    338,   -115,     -7,     59,    -71,     59,    -42,     23,    -11,      3, 
  17096,  -6288,   3516,  -2127,   1269,   -707,    341,   -118,     -6,     58,    -70,     59,    -41,     23,    -11,      3, 
  17037,  -6282,   3518,  -2131,   1273,   -711,    344,   -120,     -4,     57,    -70,     58,    -41,     23,    -11,      3, 
  16978,  -6277,   3519,  -2135,   1277,   -715,    347,   -123,     -2,     56,    -69,     58,    -41,     23,    -11,      3, 
  16919,  -6271,   3521,  -2138,   1281,   -719,    350,   -125,      0,     55,    -68,     57,    -41,     23,    -11,      3, 
  16860,  -6265,   3522,  -2142,   1285,   -723,    354,   -128,      1,     53,    -67,     57,    -41,     23,    -11,      3, 
  16801,  -6260,   3524,  -2146,   1289,   -726,    357,   -130,      3,     52,    -67,     57,    -40,     23,    -11,      3, 
  16741,  -6254,   3525,  -2149,   1293,   -730,    360,   -133,      5,     51,    -66,     56,    -40,     22,    -11,      3, 
  16682,  -6248,   3527,  -2153,   1298,   -734,    363,   -135,      7,     50,    -65,     56,    -40,     22,    -11,      3, 
  16623,  -6241,   3528,  -2156,   1301,   -738,    366,   -138,      9,     49,    -65,     55,    -40,     22,    -11,      3, 
  16563,  -6235,   3529,  -2159,   1305,   -742,    369,   -140,     10,     48,    -64,     55,    -40,     22,    -11,      3, 
  16504,  -6228,   3530,  -2163,   1309,   -745,    373,   -142,     12,     46,    -63,     55,    -39,     22,    -11,      3, 
  16445,  -6222,   3531,  -2166,   1313,   -749,    376,   -145,     14,     45,    -62,     54,    -39,     22,    -11,      3, 
  16385,  -6215,   3532,  -2169,   1317,   -753,    379,   -147,     15,     44,    -62,     54,    -39,     22,    -11,      3, 
  16326,  -6208,   3533,  -2173,   1321,   -756,    382,   -150,     17,     43,    -61,     53,    -39,     22,    -11,      3, 
  16266,  -6201,   3534,  -2176,   1325,   -760,    385,   -152,     19,     42,    -60,     53,    -39,     22,    -11,      3, 
  16206,  -6194,   3534,  -2179,   1328,   -763,    388,   -155,     21,     41,    -60,     53,    -38,     22,    -11,      3, 
  16147,  -6187,   3535,  -2182,   1332,   -767,    391,   -157,     22,     39,    -59,     52,    -38,     22,    -11,      3, 
  16087,  -6180,   3536,  -2185,   1336,   -771,    394,   -159,     24,     38,    -58,     52,    -38,     22,    -11,      3, 
  16027,  -6173,   3536,  -2188,   1340,   -774,    397,   -162,     26,     37,    -57,     52,    -38,     21,    -11,      3, 
  15968,  -6165,   3537,  -2191,   1343,   -778,    400,   -164,     28,     36,    -57,     51,    -38,     21,    -11,      3, 
  15908,  -6158,   3537,  -2194,   1347,   -781,    403,   -166,     29,     35,    -56,     51,    -37,     21,    -11,      3, 
  15848,  -6150,   3537,  -2197,   1350,   -785,    406,   -169,     31,     34,    -55,     50,    -37,     21,    -11,      3, 
  15788,  -6142,   3537,  -2199,   1354,   -788,    409,   -171,     33,     33,    -55,     50,    -37,     21,    -11,      3, 
  15728,  -6134,   3537,  -2202,   1357,   -792,    412,   -174,     35,     31,    -54,     50,    -37,     21,    -11,      3, 
  15668,  -6126,   3537,  -2205,   1361,   -795,    415,   -176,     36,     30,    -53,     49,    -37,     21,    -11,      3, 
  15608,  -6118,   3537,  -2207,   1364,   -798,    418,   -178,     38,     29,    -52,     49,    -36,     21,    -11,      3, 
  15548,  -6109,   3537,  -2210,   1368,   -802,    421,   -181,     40,     28,    -52,     48,    -36,     21,    -11,      3, 
  15488,  -6101,   3537,  -2212,   1371,   -805,    424,   -183,     41,     27,    -51,     48,    -36,     21,    -10,      3, 
  15428,  -6093,   3537,  -2215,   1374,   -808,    427,   -185,     43,     26,    -50,     47,    -36,     21,    -10,      3, 
  15368,  -6084,   3537,  -2217,   1378,   -812,    430,   -187,     45,     24,    -50,     47,    -36,     20,    -10,      3, 
  15308,  -6075,   3536,  -2220,   1381,   -815,    433,   -190,     46,     23,    -49,     47,    -35,     20,    -10,      3, 
  15248,  -6066,   3536,  -2222,   1384,   -818,    436,   -192,     48,     22,    -48,     46,    -35,     20,    -10,      3, 
  15188,  -6057,   3535,  -2224,   1387,   -822,    439,   -194,     50,     21,    -47,     46,    -35,     20,    -10,      3, 
  15128,  -6048,   3534,  -2226,   1391,   -825,    441,   -197,     51,     20,    -47,     45,    -35,     20,    -10,      3, 
  15067,  -6039,   3534,  -2229,   1394,   -828,    444,   -199,     53,     19,    -46,     45,    -35,     20,    -10,      3, 
  15007,  -6030,   3533,  -2231,   1397,   -831,    447,   -201,     55,     18,    -45,     45,    -34,     20,    -10,      3, 
  14947,  -6020,   3532,  -2233,   1400,   -834,    450,   -203,     57,     16,    -45,     44,    -34,     20,    -10,      3, 
  14887,  -6011,   3531,  -2235,   1403,   -838,    453,   -206,     58,     15,    -44,     44,    -34,     20,    -10,      3, 
  14826,  -6001,   3530,  -2237,   1406,   -841,    455,   -208,     60,     14,    -43,     43,    -34,     20,    -10,      3, 
  14766,  -5992,   3529,  -2239,   1409,   -844,    458,   -210,     62,     13,    -43,     43,    -34,     20,    -10,      3, 
  14706,  -5982,   3528,  -2241,   1412,   -847,    461,   -212,     63,     12,    -42,     43,    -33,     19,    -10,      3, 
  14645,  -5972,   3527,  -2242,   1415,   -850,    464,   -215,     65,     11,    -41,     42,    -33,     19,    -10,      3, 
  14585,  -5962,   3526,  -2244,   1418,   -853,    467,   -217,     66,     10,    -40,     42,    -33,     19,    -10,      3, 
  14524,  -5952,   3524,  -2246,   1420,   -856,    469,   -219,     68,      9,    -40,     41,    -33,     19,    -10,      3, 
  14464,  -5942,   3523,  -2248,   1423,   -859,    472,   -221,     70,      7,    -39,     41,    -33,     19,    -10,      3, 
  14404,  -5931,   3521,  -2249,   1426,   -862,    475,   -224,     71,      6,    -38,     41,    -32,     19,    -10,      3, 
  14343,  -5921,   3520,  -2251,   1429,   -865,    477,   -226,     73,      5,    -38,     40,    -32,     19,    -10,      3, 
  14283,  -5910,   3518,  -2252,   1432,   -868,    480,   -228,     75,      4,    -37,     40,    -32,     19,    -10,      2, 
  14222,  -5900,   3516,  -2254,   1434,   -871,    483,   -230,     76,      3,    -36,     39,    -32,     19,    -10,      2, 
  14162,  -5889,   3515,  -2255,   1437,   -874,    485,   -232,     78,      2,    -35,     39,    -31,     19,    -10,      2, 
  14101,  -5878,   3513,  -2257,   1439,   -877,    488,   -234,     80,      1,    -35,     39,    -31,     19,    -10,      2, 
  14041,  -5867,   3511,  -2258,   1442,   -879,    491,   -237,     81,      0,    -34,     38,    -31,     18,    -10,      2, 
  13980,  -5856,   3509,  -2259,   1445,   -882,    493,   -239,     83,     -2,    -33,     38,    -31,     18,    -10,      2, 
  13920,  -5845,   3507,  -2261,   1447,   -885,    496,   -241,     84,     -3,    -33,     37,    -31,     18,    -10,      2, 
  13859,  -5833,   3505,  -2262,   1450,   -888,    498,   -243,     86,     -4,    -32,     37,    -30,     18,    -10,      2, 
  13798,  -5822,   3502,  -2263,   1452,   -891,    501,   -245,     88,     -5,    -31,     37,    -30,     18,    -10,      2, 
  13738,  -5811,   3500,  -2264,   1454,   -893,    504,   -247,     89,     -6,    -30,     36,    -30,     18,     -9,      2, 
  13677,  -5799,   3498,  -2265,   1457,   -896,    506,   -249,     91,     -7,    -30,     36,    -30,     18,     -9,      2, 
  13617,  -5787,   3495,  -2266,   1459,   -899,    509,   -251,     92,     -8,    -29,     35,    -30,     18,     -9,      2, 
  13556,  -5776,   3493,  -2267,   1461,   -901,    511,   -254,     94,     -9,    -28,     35,    -29,     18,     -9,      2, 
  13495,  -5764,   3490,  -2268,   1464,   -904,    514,   -256,     96,    -10,    -28,     34,    -29,     18,     -9,      2, 
  13435,  -5752,   3488,  -2269,   1466,   -907,    516,   -258,     97,    -12,    -27,     34,    -29,     18,     -9,      2, 
  13374,  -5740,   3485,  -2269,   1468,   -909,    519,   -260,     99,    -13,    -26,     34,    -29,     17,     -9,      2, 
  13313,  -5728,   3482,  -2270,   1470,   -912,    521,   -262,    100,    -14,    -26,     33,    -29,     17,     -9,      2, 
  13253,  -5715,   3479,  -2271,   1472,   -915,    523,   -264,    102,    -15,    -25,     33,    -28,     17,     -9,      2, 
  13192,  -5703,   3476,  -2272,   1475,   -917,    526,   -266,    103,    -16,    -24,     32,    -28,     17,     -9,      2, 
  13132,  -5691,   3473,  -2272,   1477,   -920,    528,   -268,    105,    -17,    -23,     32,    -28,     17,     -9,      2, 
  13071,  -5678,   3470,  -2273,   1479,   -922,    531,   -270,    107,    -18,    -23,     32,    -28,     17,     -9,      2, 
  13010,  -5665,   3467,  -2273,   1481,   -925,    533,   -272,    108,    -19,    -22,     31,    -27,     17,     -9,      2, 
  12950,  -5653,   3464,  -2274,   1483,   -927,    535,   -274,    110,    -20,    -21,     31,    -27,     17,     -9,      2, 
  12889,  -5640,   3461,  -2274,   1485,   -929,    538,   -276,    111,    -21,    -21,     30,    -27,     17,     -9,      2, 
  12828,  -5627,   3457,  -2274,   1487,   -932,    540,   -278,    113,    -22,    -20,     30,    -27,     17,     -9,      2, 
  12768,  -5614,   3454,  -2275,   1488,   -934,    543,   -280,    114,    -24,    -19,     30,    -27,     16,     -9,      2, 
  12707,  -5601,   3450,  -2275,   1490,   -937,    545,   -282,    116,    -25,    -19,     29,    -26,     16,     -9,      2, 
  12646,  -5588,   3447,  -2275,   1492,   -939,    547,   -284,    117,    -26,    -18,     29,    -26,     16,     -9,      2, 
  12586,  -5574,   3443,  -2275,   1494,   -941,    549,   -286,    119,    -27,    -17,     28,    -26,     16,     -9,      2, 
  12525,  -5561,   3440,  -2275,   1496,   -944,    552,   -288,    120,    -28,    -16,     28,    -26,     16,     -9,      2, 
  12464,  -5548,   3436,  -2276,   1497,   -946,    554,   -290,    122,    -29,    -16,     28,    -26,     16,     -9,      2, 
  12404,  -5534,   3432,  -2276,   1499,   -948,    556,   -292,    123,    -30,    -15,     27,    -25,     16,     -9,      2, 
  12343,  -5520,   3428,  -2276,   1501,   -950,    558,   -294,    125,    -31,    -14,     27,    -25,     16,     -9,      2, 
  12283,  -5507,   3424,  -2275,   1502,   -953,    561,   -296,    126,    -32,    -14,     26,    -25,     16,     -9,      2, 
  12222,  -5493,   3420,  -2275,   1504,   -955,    563,   -298,    128,    -33,    -13,     26,    -25,     16,     -9,      2, 
  12161,  -5479,   3416,  -2275,   1505,   -957,    565,   -299,    129,    -34,    -12,     25,    -24,     15,     -9,      2, 
  12101,  -5465,   3412,  -2275,   1507,   -959,    567,   -301,    131,    -35,    -12,     25,    -24,     15,     -8,      2, 
  12040,  -5451,   3408,  -2275,   1508,   -961,    569,   -303,    132,    -36,    -11,     25,    -24,     15,     -8,      2, 
  11980,  -5437,   3404,  -2274,   1510,   -963,    572,   -305,    134,    -37,    -10,     24,    -24,     15,     -8,      2, 
  11919,  -5423,   3399,  -2274,   1511,   -965,    574,   -307,    135,    -38,    -10,     24,    -24,     15,     -8,      2, 
  11858,  -5408,   3395,  -2274,   1513,   -967,    576,   -309,    137,    -40,     -9,     23,    -23,     15,     -8,      2, 
  11798,  -5394,   3390,  -2273,   1514,   -969,    578,   -311,    138,    -41,     -8,     23,    -23,     15,     -8,      2, 
  11737,  -5379,   3386,  -2273,   1515,   -971,    580,   -313,    140,    -42,     -7,     23,    -23,     15,     -8,      2, 
  11677,  -5365,   3381,  -2272,   1516,   -973,    582,   -314,    141,    -43,     -7,     22,    -23,     15,     -8,      2, 
  11616,  -5350,   3377,  -2271,   1518,   -975,    584,   -316,    143,    -44,     -6,     22,    -22,     15,     -8,      2, 
  11556,  -5335,   3372,  -2271,   1519,   -977,    586,   -318,    144,    -45,     -5,     21,    -22,     14,     -8,      2, 
  11495,  -5320,   3367,  -2270,   1520,   -979,    588,   -320,    145,    -46,     -5,     21,    -22,     14,     -8,      2, 
  11435,  -5305,   3362,  -2269,   1521,   -981,    590,   -322,    147,    -47,     -4,     21,    -22,     14,     -8,      2, 
  11375,  -5290,   3357,  -2269,   1522,   -983,    592,   -323,    148,    -48,     -3,     20,    -22,     14,     -8,      2, 
  11314,  -5275,   3352,  -2268,   1523,   -985,    594,   -325,    150,    -49,     -3,     20,    -21,     14,     -8,      2, 
  11254,  -5260,   3347,  -2267,   1524,   -987,    596,   -327,    151,    -50,     -2,     19,    -21,     14,     -8,      2, 
  11193,  -5245,   3342,  -2266,   1525,   -988,    598,   -329,    153,    -51,     -1,     19,    -21,     14,     -8,      2, 
  11133,  -5230,   3337,  -2265,   1526,   -990,    600,   -331,    154,    -52,     -1,     19,    -21,     14,     -8,      2, 
  11073,  -5214,   3332,  -2264,   1527,   -992,    602,   -332,    155,    -53,      0,     18,    -21,     14,     -8,      2, 
  11012,  -5199,   3327,  -2263,   1528,   -994,    604,   -334,    157,    -54,      1,     18,    -20,     14,     -8,      2, 
  10952,  -5183,   3321,  -2262,   1529,   -995,    606,   -336,    158,    -55,      1,     17,    -20,     13,     -8,      2, 
  10892,  -5167,   3316,  -2261,   1530,   -997,    608,   -337,    160,    -56,      2,     17,    -20,     13,     -8,      2, 
  10832,  -5152,   3310,  -2259,   1531,   -999,    610,   -339,    161,    -57,      3,     17,    -20,     13,     -8,      2, 
  10771,  -5136,   3305,  -2258,   1532,  -1000,    611,   -341,    162,    -58,      3,     16,    -19,     13,     -8,      2, 
  10711,  -5120,   3299,  -2257,   1532,  -1002,    613,   -343,    164,    -59,      4,     16,    -19,     13,     -8,      2, 
  10651,  -5104,   3293,  -2255,   1533,  -1004,    615,   -344,    165,    -60,      5,     15,    -19,     13,     -8,      2, 
  10591,  -5088,   3288,  -2254,   1534,  -1005,    617,   -346,    166,    -61,      5,     15,    -19,     13,     -7,      2, 
  10531,  -5072,   3282,  -2253,   1534,  -1007,    619,   -348,    168,    -62,      6,     15,    -19,     13,     -7,      2, 
  10471,  -5056,   3276,  -2251,   1535,  -1008,    621,   -349,    169,    -63,      7,     14,    -18,     13,     -7,      2, 
  10411,  -5039,   3270,  -2250,   1535,  -1010,    622,   -351,    170,    -64,      7,     14,    -18,     13,     -7,      2, 
  10350,  -5023,   3264,  -2248,   1536,  -1011,    624,   -353,    172,    -65,      8,     13,    -18,     12,     -7,      2, 
  10290,  -5007,   3258,  -2246,   1537,  -1013,    626,   -354,    173,    -66,      9,     13,    -18,     12,     -7,      2, 
  10230,  -4990,   3252,  -2245,   1537,  -1014,    627,   -356,    174,    -67,      9,     13,    -18,     12,     -7,      2, 
  10171,  -4974,   3246,  -2243,   1537,  -1016,    629,   -357,    176,    -68,     10,     12,    -17,     12,     -7,      2, 
  10111,  -4957,   3240,  -2241,   1538,  -1017,    631,   -359,    177,    -69,     11,     12,    -17,     12,     -7,      2, 
  10051,  -4940,   3233,  -2240,   1538,  -1018,    633,   -361,    178,    -70,     11,     11,    -17,     12,     -7,      2, 
   9991,  -4923,   3227,  -2238,   1539,  -1020,    634,   -362,    180,    -71,     12,     11,    -17,     12,     -7,      2, 
   9931,  -4907,   3221,  -2236,   1539,  -1021,    636,   -364,    181,    -72,     13,     11,    -16,     12,     -7,      2, 
   9871,  -4890,   3214,  -2234,   1539,  -1022,    637,   -365,    182,    -73,     13,     10,    -16,     12,     -7,      2, 
   9812,  -4873,   3208,  -2232,   1539,  -1024,    639,   -367,    184,    -74,     14,     10,    -16,     12,     -7,      2, 
   9752,  -4856,   3201,  -2230,   1540,  -1025,    641,   -368,    185,    -75,     15,      9,    -16,     11,     -7,      2, 
   9692,  -4838,   3194,  -2228,   1540,  -1026,    642,   -370,    186,    -76,     15,      9,    -16,     11,     -7,      2, 
   9632,  -4821,   3188,  -2226,   1540,  -1027,    644,   -371,    187,    -77,     16,      9,    -15,     11,     -7,      2, 
   9573,  -4804,   3181,  -2224,   1540,  -1028,    645,   -373,    189,    -78,     16,      8,    -15,     11,     -7,      2, 
   9513,  -4787,   3174,  -2221,   1540,  -1030,    647,   -374,    190,    -78,     17,      8,    -15,     11,     -7,      2, 
   9454,  -4769,   3167,  -2219,   1540,  -1031,    648,   -376,    191,    -79,     18,      7,    -15,     11,     -7,      2, 
   9394,  -4752,   3160,  -2217,   1540,  -1032,    650,   -377,    192,    -80,     18,      7,    -14,     11,     -7,      2, 
   9335,  -4734,   3153,  -2214,   1540,  -1033,    651,   -379,    194,    -81,     19,      7,    -14,     11,     -7,      2, 
   9275,  -4717,   3146,  -2212,   1540,  -1034,    653,   -380,    195,    -82,     20,      6,    -14,     11,     -7,      2, 
   9216,  -4699,   3139,  -2210,   1540,  -1035,    654,   -382,    196,    -83,     20,      6,    -14,     10,     -7,      2, 
   9157,  -4681,   3132,  -2207,   1540,  -1036,    656,   -383,    197,    -84,     21,      5,    -14,     10,     -7,      2, 
   9097,  -4663,   3125,  -2205,   1540,  -1037,    657,   -385,    199,    -85,     22,      5,    -13,     10,     -6,      2, 
   9038,  -4646,   3118,  -2202,   1540,  -1038,    659,   -386,    200,    -86,     22,      5,    -13,     10,     -6,      2, 
   8979,  -4628,   3110,  -2199,   1539,  -1039,    660,   -387,    201,    -87,     23,      4,    -13,     10,     -6,      1, 
   8920,  -4610,   3103,  -2197,   1539,  -1040,    661,   -389,    202,    -88,     23,      4,    -13,     10,     -6,      1, 
   8861,  -4592,   3096,  -2194,   1539,  -1041,    663,   -390,    203,    -89,     24,      3,    -13,     10,     -6,      1, 
   8802,  -4573,   3088,  -2191,   1539,  -1042,    664,   -392,    205,    -90,     25,      3,    -12,     10,     -6,      1, 
   8743,  -4555,   3081,  -2189,   1538,  -1043,    665,   -393,    206,    -91,     25,      3,    -12,     10,     -6,      1, 
   8684,  -4537,   3073,  -2186,   1538,  -1043,    667,   -394,    207,    -91,     26,      2,    -12,     10,     -6,      1, 
   8625,  -4519,   3065,  -2183,   1537,  -1044,    668,   -396,    208,    -92,     27,      2,    -12,      9,     -6,      1, 
   8566,  -4500,   3058,  -2180,   1537,  -1045,    669,   -397,    209,    -93,     27,      2,    -11,      9,     -6,      1, 
   8507,  -4482,   3050,  -2177,   1537,  -1046,    671,   -398,    210,    -94,     28,      1,    -11,      9,     -6,      1, 
   8448,  -4463,   3042,  -2174,   1536,  -1047,    672,   -400,    212,    -95,     28,      1,    -11,      9,     -6,      1, 
   8389,  -4445,   3034,  -2171,   1536,  -1047,    673,   -401,    213,    -96,     29,      0,    -11,      9,     -6,      1, 
   8331,  -4426,   3026,  -2168,   1535,  -1048,    674,   -402,    214,    -97,     30,      0,    -11,      9,     -6,      1, 
   8272,  -4408,   3018,  -2165,   1534,  -1049,    675,   -404,    215,    -98,     30,      0,    -10,      9,     -6,      1, 
   8213,  -4389,   3010,  -2162,   1534,  -1049,    677,   -405,    216,    -99,     31,     -1,    -10,      9,     -6,      1, 
   8155,  -4370,   3002,  -2159,   1533,  -1050,    678,   -406,    217,    -99,     32,     -1,    -10,      9,     -6,      1, 
   8096,  -4351,   2994,  -2155,   1532,  -1051,    679,   -407,    218,   -100,     32,     -1,    -10,      9,     -6,      1, 
   8038,  -4332,   2986,  -2152,   1532,  -1051,    680,   -409,    220,   -101,     33,     -2,    -10,      8,     -6,      1, 
   7980,  -4313,   2978,  -2149,   1531,  -1052,    681,   -410,    221,   -102,     33,     -2,     -9,      8,     -6,      1, 
   7921,  -4294,   2970,  -2145,   1530,  -1052,    682,   -411,    222,   -103,     34,     -3,     -9,      8,     -6,      1, 
   7863,  -4275,   2961,  -2142,   1529,  -1053,    683,   -412,    223,   -104,     35,     -3,     -9,      8,     -6,      1, 
   7805,  -4256,   2953,  -2139,   1528,  -1053,    685,   -414,    224,   -105,     35,     -3,     -9,      8,     -6,      1, 
   7747,  -4237,   2944,  -2135,   1528,  -1054,    686,   -415,    225,   -105,     36,     -4,     -9,      8,     -6,      1, 
   7689,  -4218,   2936,  -2132,   1527,  -1054,    687,   -416,    226,   -106,     36,     -4,     -8,      8,     -6,      1, 
   7631,  -4199,   2927,  -2128,   1526,  -1055,    688,   -417,    227,   -107,     37,     -4,     -8,      8,     -5,      1, 
   7573,  -4179,   2919,  -2124,   1525,  -1055,    689,   -418,    228,   -108,     37,     -5,     -8,      8,     -5,      1, 
   7515,  -4160,   2910,  -2121,   1524,  -1055,    690,   -420,    229,   -109,     38,     -5,     -8,      8,     -5,      1, 
   7457,  -4140,   2901,  -2117,   1523,  -1056,    691,   -421,    230,   -110,     39,     -6,     -7,      7,     -5,      1, 
   7399,  -4121,   2893,  -2113,   1522,  -1056,    692,   -422,    231,   -110,     39,     -6,     -7,      7,     -5,      1, 
   7341,  -4101,   2884,  -2110,   1521,  -1056,    693,   -423,    232,   -111,     40,     -6,     -7,      7,     -5,      1, 
   7284,  -4082,   2875,  -2106,   1519,  -1057,    694,   -424,    233,   -112,     40,     -7,     -7,      7,     -5,      1, 
   7226,  -4062,   2866,  -2102,   1518,  -1057,    694,   -425,    234,   -113,     41,     -7,     -7,      7,     -5,      1, 
   7168,  -4043,   2857,  -2098,   1517,  -1057,    695,   -426,    235,   -114,     42,     -7,     -6,      7,     -5,      1, 
   7111,  -4023,   2848,  -2094,   1516,  -1057,    696,   -427,    236,   -115,     42,     -8,     -6,      7,     -5,      1, 
   7053,  -4003,   2839,  -2090,   1515,  -1058,    697,   -428,    237,   -115,     43,     -8,     -6,      7,     -5,      1, 
   6996,  -3983,   2830,  -2086,   1513,  -1058,    698,   -429,    238,   -116,     43,     -9,     -6,      7,     -5,      1, 
   6939,  -3963,   2821,  -2082,   1512,  -1058,    699,   -431,    239,   -117,     44,     -9,     -6,      7,     -5,      1, 
   6882,  -3943,   2812,  -2078,   1511,  -1058,    700,   -432,    240,   -118,     44,     -9,     -5,      6,     -5,      1, 
   6824,  -3923,   2803,  -2074,   1509,  -1058,    700,   -433,    241,   -119,     45,    -10,     -5,      6,     -5,      1, 
   6767,  -3903,   2794,  -2070,   1508,  -1058,    701,   -434,    242,   -119,     46,    -10,     -5,      6,     -5,      1, 
   6710,  -3883,   2784,  -2065,   1506,  -1058,    702,   -435,    243,   -120,     46,    -10,     -5,      6,     -5,      1, 
   6653,  -3863,   2775,  -2061,   1505,  -1058,    703,   -436,    244,   -121,     47,    -11,     -5,      6,     -5,      1, 
   6596,  -3843,   2765,  -2057,   1504,  -1058,    704,   -437,    245,   -122,     47,    -11,     -4,      6,     -5,      1, 
   6540,  -3823,   2756,  -2053,   1502,  -1058,    704,   -438,    246,   -122,     48,    -11,     -4,      6,     -5,      1, 
   6483,  -3803,   2747,  -2048,   1500,  -1058,    705,   -439,    247,   -123,     48,    -12,     -4,      6,     -5,      1, 
   6426,  -3782,   2737,  -2044,   1499,  -1058,    706,   -440,    248,   -124,     49,    -12,     -4,      6,     -5,      1, 
   6370,  -3762,   2727,  -2039,   1497,  -1058,    706,   -441,    249,   -125,     49,    -13,     -4,      6,     -5,      1, 
   6313,  -3742,   2718,  -2035,   1496,  -1058,    707,   -441,    250,   -125,     50,    -13,     -3,      5,     -5,      1, 
   6257,  -3721,   2708,  -2031,   1494,  -1058,    708,   -442,    251,   -126,     51,    -13,     -3,      5,     -5,      1, 
   6200,  -3701,   2698,  -2026,   1492,  -1058,    708,   -443,    252,   -127,     51,    -14,     -3,      5,     -4,      1, 
   6144,  -3680,   2689,  -2021,   1491,  -1058,    709,   -444,    253,   -128,     52,    -14,     -3,      5,     -4,      1, 
   6088,  -3660,   2679,  -2017,   1489,  -1058,    710,   -445,    254,   -128,     52,    -14,     -3,      5,     -4,      1, 
   6031,  -3639,   2669,  -2012,   1487,  -1057,    710,   -446,    255,   -129,     53,    -15,     -2,      5,     -4,      1, 
   5975,  -3619,   2659,  -2007,   1485,  -1057,    711,   -447,    255,   -130,     53,    -15,     -2,      5,     -4,      1, 
   5919,  -3598,   2649,  -2003,   1483,  -1057,    711,   -448,    256,   -131,     54,    -15,     -2,      5,     -4,      1, 
   5863,  -3577,   2639,  -1998,   1481,  -1057,    712,   -449,    257,   -131,     54,    -16,     -2,      5,     -4,      1, 
   5807,  -3557,   2629,  -1993,   1479,  -1056,    712,   -449,    258,   -132,     55,    -16,     -2,      5,     -4,      1, 
   5752,  -3536,   2619,  -1988,   1478,  -1056,    713,   -450,    259,   -133,     55,    -16,     -1,      4,     -4,      1, 
   5696,  -3515,   2609,  -1983,   1476,  -1056,    713,   -451,    260,   -134,     56,    -17,     -1,      4,     -4,      1, 
   5640,  -3494,   2599,  -1978,   1474,  -1055,    714,   -452,    261,   -134,     56,    -17,     -1,      4,     -4,      1, 
   5585,  -3473,   2589,  -1974,   1472,  -1055,    714,   -453,    261,   -135,     57,    -17,     -1,      4,     -4,      1, 
   5529,  -3453,   2579,  -1969,   1470,  -1054,    715,   -454,    262,   -136,     58,    -18,     -1,      4,     -4,      1, 
   5474,  -3432,   2568,  -1964,   1467,  -1054,    715,   -454,    263,   -136,     58,    -18,      0,      4,     -4,      1, 
   5419,  -3411,   2558,  -1958,   1465,  -1054,    716,   -455,    264,   -137,     59,    -18,      0,      4,     -4,      1, 
   5363,  -3390,   2548,  -1953,   1463,  -1053,    716,   -456,    265,   -138,     59,    -19,      0,      4,     -4,      1, 
   5308,  -3369,   2537,  -1948,   1461,  -1053,    716,   -457,    265,   -139,     60,    -19,      0,      4,     -4,      1, 
   5253,  -3348,   2527,  -1943,   1459,  -1052,    717,   -457,    266,   -139,     60,    -19,      0,      4,     -4,      1, 
   5198,  -3326,   2516,  -1938,   1457,  -1052,    717,   -458,    267,   -140,     61,    -20,      1,      3,     -4,      1, 
   5143,  -3305,   2506,  -1933,   1454,  -1051,    718,   -459,    268,   -141,     61,    -20,      1,      3,     -4,      1, 
   5088,  -3284,   2495,  -1927,   1452,  -1050,    718,   -460,    269,   -141,     62,    -20,      1,      3,     -4,      1, 
   5034,  -3263,   2485,  -1922,   1450,  -1050,    718,   -460,    269,   -142,     62,    -21,      1,      3,     -4,      1, 
   4979,  -3242,   2474,  -1917,   1447,  -1049,    718,   -461,    270,   -143,     63,    -21,      1,      3,     -4,      1, 
   4924,  -3221,   2464,  -1911,   1445,  -1049,    719,   -462,    271,   -143,     63,    -21,      2,      3,     -4,      1, 
   4870,  -3199,   2453,  -1906,   1443,  -1048,    719,   -462,    272,   -144,     64,    -22,      2,      3,     -4,      1, 
   4816,  -3178,   2442,  -1901,   1440,  -1047,    719,   -463,    272,   -145,     64,    -22,      2,      3,     -3,      1, 
   4761,  -3157,   2431,  -1895,   1438,  -1047,    719,   -464,    273,   -145,     65,    -22,      2,      3,     -3,      1, 
   4707,  -3135,   2421,  -1890,   1435,  -1046,    720,   -464,    274,   -146,     65,    -23,      2,      3,     -3,      1, 
   4653,  -3114,   2410,  -1884,   1433,  -1045,    720,   -465,    275,   -146,     66,    -23,      2,      3,     -3,      1, 
   4599,  -3092,   2399,  -1878,   1430,  -1044,    720,   -465,    275,   -147,     66,    -23,      3,      2,     -3,      1, 
   4545,  -3071,   2388,  -1873,   1428,  -1044,    720,   -466,    276,   -148,     67,    -24,      3,      2,     -3,      1, 
   4491,  -3049,   2377,  -1867,   1425,  -1043,    720,   -467,    277,   -148,     67,    -24,      3,      2,     -3,      1, 
   4437,  -3028,   2366,  -1862,   1422,  -1042,    721,   -467,    277,   -149,     67,    -24,      3,      2,     -3,      1, 
   4384,  -3006,   2355,  -1856,   1420,  -1041,    721,   -468,    278,   -150,     68,    -25,      3,      2,     -3,      1, 
   4330,  -2985,   2344,  -1850,   1417,  -1040,    721,   -468,    279,   -150,     68,    -25,      4,      2,     -3,      1, 
   4276,  -2963,   2333,  -1844,   1414,  -1039,    721,   -469,    279,   -151,     69,    -25,      4,      2,     -3,      1, 
   4223,  -2942,   2322,  -1839,   1412,  -1038,    721,   -469,    280,   -151,     69,    -26,      4,      2,     -3,      1, 
   4170,  -2920,   2311,  -1833,   1409,  -1037,    721,   -470,    281,   -152,     70,    -26,      4,      2,     -3,      1, 
   4117,  -2898,   2300,  -1827,   1406,  -1036,    721,   -470,    281,   -153,     70,    -26,      4,      2,     -3,      1, 
   4063,  -2877,   2288,  -1821,   1403,  -1035,    721,   -471,    282,   -153,     71,    -27,      5,      1,     -3,      0, 
   4010,  -2855,   2277,  -1815,   1401,  -1034,    721,   -471,    283,   -154,     71,    -27,      5,      1,     -3,      0, 
   3957,  -2833,   2266,  -1809,   1398,  -1033,    721,   -472,    283,   -154,     72,    -27,      5,      1,     -3,      0, 
   3905,  -2812,   2254,  -1803,   1395,  -1032,    721,   -472,    284,   -155,     72,    -27,      5,      1,     -3,      0, 
   3852,  -2790,   2243,  -1797,   1392,  -1031,    721,   -473,    285,   -156,     73,    -28,      5,      1,     -3,      0, 
   3799,  -2768,   2232,  -1791,   1389,  -1030,    721,   -473,    285,   -156,     73,    -28,      5,      1,     -3,      0, 
   3747,  -2746,   2220,  -1785,   1386,  -1029,    721,   -474,    286,   -157,     74,    -28,      6,      1,     -3,      0, 
   3694,  -2725,   2209,  -1779,   1383,  -1028,    721,   -474,    286,   -157,     74,    -29,      6,      1,     -3,      0, 
   3642,  -2703,   2197,  -1773,   1380,  -1027,    721,   -475,    287,   -158,     74,    -29,      6,      1,     -3,      0, 
   3590,  -2681,   2186,  -1766,   1377,  -1026,    721,   -475,    288,   -158,     75,    -29,      6,      1,     -3,      0, 
   3537,  -2659,   2174,  -1760,   1374,  -1025,    721,   -475,    288,   -159,     75,    -30,      6,      1,     -3,      0, 
   3485,  -2637,   2163,  -1754,   1371,  -1023,    720,   -476,    289,   -160,     76,    -30,      7,      0,     -3,      0, 
   3433,  -2615,   2151,  -1748,   1368,  -1022,    720,   -476,    289,   -160,     76,    -30,      7,      0,     -2,      0, 
   3382,  -2593,   2140,  -1741,   1365,  -1021,    720,   -477,    290,   -161,     77,    -30,      7,      0,     -2,      0, 
   3330,  -2571,   2128,  -1735,   1361,  -1020,    720,   -477,    290,   -161,     77,    -31,      7,      0,     -2,      0, 
   3278,  -2549,   2116,  -1729,   1358,  -1018,    720,   -477,    291,   -162,     77,    -31,      7,      0,     -2,      0, 
   3227,  -2527,   2104,  -1722,   1355,  -1017,    720,   -478,    292,   -162,     78,    -31,      7,      0,     -2,      0, 
   3175,  -2505,   2093,  -1716,   1352,  -1016,    719,   -478,    292,   -163,     78,    -32,      8,      0,     -2,      0, 
   3124,  -2483,   2081,  -1710,   1349,  -1014,    719,   -478,    293,   -163,     79,    -32,      8,      0,     -2,      0, 
   3073,  -2461,   2069,  -1703,   1345,  -1013,    719,   -479,    293,   -164,     79,    -32,      8,      0,     -2,      0, 
   3021,  -2439,   2057,  -1697,   1342,  -1012,    719,   -479,    294,   -164,     80,    -33,      8,      0,     -2,      0, 
   2970,  -2417,   2045,  -1690,   1339,  -1010,    718,   -479,    294,   -165,     80,    -33,      8,      0,     -2,      0, 
   2919,  -2395,   2034,  -1684,   1335,  -1009,    718,   -479,    295,   -165,     80,    -33,      8,     -1,     -2,      0, 
   2869,  -2373,   2022,  -1677,   1332,  -1007,    718,   -480,    295,   -166,     81,    -33,      9,     -1,     -2,      0, 
   2818,  -2351,   2010,  -1670,   1328,  -1006,    717,   -480,    296,   -166,     81,    -34,      9,     -1,     -2,      0, 
   2767,  -2329,   1998,  -1664,   1325,  -1004,    717,   -480,    296,   -167,     82,    -34,      9,     -1,     -2,      0, 
   2717,  -2307,   1986,  -1657,   1321,  -1003,    717,   -480,    297,   -167,     82,    -34,      9,     -1,     -2,      0, 
   2666,  -2285,   1974,  -1650,   1318,  -1001,    716,   -481,    297,   -168,     82,    -35,      9,     -1,     -2,      0, 
   2616,  -2263,   1962,  -1644,   1314,  -1000,    716,   -481,    297,   -168,     83,    -35,      9,     -1,     -2,      0, 
   2566,  -2241,   1950,  -1637,   1311,   -998,    715,   -481,    298,   -169,     83,    -35,     10,     -1,     -2,      0, 
   2516,  -2219,   1937,  -1630,   1307,   -997,    715,   -481,    298,   -169,     84,    -35,     10,     -1,     -2,      0, 
   2466,  -2197,   1925,  -1623,   1304,   -995,    715,   -481,    299,   -170,     84,    -36,     10,     -1,     -2,      0, 
   2416,  -2174,   1913,  -1617,   1300,   -993,    714,   -482,    299,   -170,     84,    -36,     10,     -1,     -2,      0, 
   2366,  -2152,   1901,  -1610,   1297,   -992,    714,   -482,    300,   -171,     85,    -36,     10,     -1,     -2,      0, 
   2317,  -2130,   1889,  -1603,   1293,   -990,    713,   -482,    300,   -171,     85,    -36,     10,     -2,     -2,      0, 
   2267,  -2108,   1877,  -1596,   1289,   -988,    713,   -482,    300,   -172,     86,    -37,     11,     -2,     -2,      0, 
};
#endif

const signed int res_11_24_good_nextphasetab[] =
{
    0x0930ac00, 0x0940ab00, 0x0950aa00, 0x0960a900, 0x0970a800, 0x0980a700, 0x0990a600, 0x09a0a500, 
    0x09b0a400, 0x09c0a300, 0x09d0a200, 0x09e0a100, 0x09f0a000, 0x0a009f00, 0x0a109e00, 0x0a209d00, 
    0x0a309c00, 0x0a409b00, 0x0a509a00, 0x0a609900, 0x0a709800, 0x0a809700, 0x0a909600, 0x0aa09500, 
    0x0ab09400, 0x0ac09300, 0x0ad09200, 0x0ae09100, 0x0af09000, 0x0b008f00, 0x0b108e00, 0x0b208d00, 
    0x0b308c00, 0x0b408b00, 0x0b508a00, 0x0b608900, 0x0b708800, 0x0b808700, 0x0b908600, 0x0ba08500, 
    0x0bb08400, 0x0bc08300, 0x0bd08200, 0x0be08100, 0x0bf08000, 0x0c007f00, 0x0c107e00, 0x0c207d00, 
    0x0c307c00, 0x0c407b00, 0x0c507a00, 0x0c607900, 0x0c707800, 0x0c807700, 0x0c907600, 0x0ca07500, 
    0x0cb07400, 0x0cc07300, 0x0cd07200, 0x0ce07100, 0x0cf07000, 0x0d006f00, 0x0d106e00, 0x0d206d00, 
    0x0d306c00, 0x0d406b00, 0x0d506a00, 0x0d606900, 0x0d706800, 0x0d806700, 0x0d906600, 0x0da06500, 
    0x0db06400, 0x0dc06300, 0x0dd06200, 0x0de06100, 0x0df06000, 0x0e005f00, 0x0e105e00, 0x0e205d00, 
    0x0e305c00, 0x0e405b00, 0x0e505a00, 0x0e605900, 0x0e705800, 0x0e805700, 0x0e905600, 0x0ea05500, 
    0x0eb05400, 0x0ec05300, 0x0ed05200, 0x0ee05100, 0x0ef05000, 0x0f004f00, 0x0f104e00, 0x0f204d00, 
    0x0f304c00, 0x0f404b00, 0x0f504a00, 0x0f604900, 0x0f704800, 0x0f804700, 0x0f904600, 0x0fa04500, 
    0x0fb04400, 0x0fc04300, 0x0fd04200, 0x0fe04100, 0x0ff04000, 0x10003f00, 0x10103e00, 0x10203d00, 
    0x10303c00, 0x10403b00, 0x10503a00, 0x10603900, 0x10703800, 0x10803700, 0x10903600, 0x10a03500, 
    0x10b03400, 0x10c03300, 0x10d03200, 0x10e03100, 0x10f03000, 0x11002f00, 0x11102e00, 0x11202d00, 
    0x11302c00, 0x11402b00, 0x11502a00, 0x11602900, 0x11702800, 0x11802700, 0x11902600, 0x11a02500, 
    0x11b02400, 0x11c02300, 0x11d02200, 0x11e02100, 0x11f02000, 0x12001f00, 0x12101e00, 0x12201d00, 
    0x12301c00, 0x12401b00, 0x12501a00, 0x12601900, 0x12701800, 0x12801700, 0x12901600, 0x12a01500, 
    0x12b01400, 0x12c01300, 0x12d01200, 0x12e01100, 0x12f01000, 0x13000f00, 0x13100e00, 0x13200d00, 
    0x13300c00, 0x13400b00, 0x13500a00, 0x13600900, 0x13700800, 0x13800700, 0x13900600, 0x13a00500, 
    0x13b00400, 0x13c00300, 0x13d00200, 0x13e00100, 0x13f00000, 0x00013f02, 0x00113e02, 0x00213d02, 
    0x00313c02, 0x00413b02, 0x00513a02, 0x00613902, 0x00713802, 0x00813702, 0x00913602, 0x00a13502, 
    0x00b13402, 0x00c13302, 0x00d13202, 0x00e13102, 0x00f13002, 0x01012f02, 0x01112e02, 0x01212d02, 
    0x01312c02, 0x01412b02, 0x01512a02, 0x01612902, 0x01712802, 0x01812702, 0x01912602, 0x01a12502, 
    0x01b12402, 0x01c12302, 0x01d12202, 0x01e12102, 0x01f12002, 0x02011f02, 0x02111e02, 0x02211d02, 
    0x02311c02, 0x02411b02, 0x02511a02, 0x02611902, 0x02711802, 0x02811702, 0x02911602, 0x02a11502, 
    0x02b11402, 0x02c11302, 0x02d11202, 0x02e11102, 0x02f11002, 0x03010f02, 0x03110e02, 0x03210d02, 
    0x03310c02, 0x03410b02, 0x03510a02, 0x03610902, 0x03710802, 0x03810702, 0x03910602, 0x03a10502, 
    0x03b10402, 0x03c10302, 0x03d10202, 0x03e10102, 0x03f10002, 0x0400ff02, 0x0410fe02, 0x0420fd02, 
    0x0430fc02, 0x0440fb02, 0x0450fa02, 0x0460f902, 0x0470f802, 0x0480f702, 0x0490f602, 0x04a0f502, 
    0x04b0f402, 0x04c0f302, 0x04d0f202, 0x04e0f102, 0x04f0f002, 0x0500ef02, 0x0510ee02, 0x0520ed02, 
    0x0530ec02, 0x0540eb02, 0x0550ea02, 0x0560e902, 0x0570e802, 0x0580e702, 0x0590e602, 0x05a0e502, 
    0x05b0e402, 0x05c0e302, 0x05d0e202, 0x05e0e102, 0x05f0e002, 0x0600df02, 0x0610de02, 0x0620dd02, 
    0x0630dc02, 0x0640db02, 0x0650da02, 0x0660d902, 0x0670d802, 0x0680d702, 0x0690d602, 0x06a0d502, 
    0x06b0d402, 0x06c0d302, 0x06d0d202, 0x06e0d102, 0x06f0d002, 0x0700cf02, 0x0710ce02, 0x0720cd02, 
    0x0730cc02, 0x0740cb02, 0x0750ca02, 0x0760c902, 0x0770c802, 0x0780c702, 0x0790c602, 0x07a0c502, 
    0x07b0c402, 0x07c0c302, 0x07d0c202, 0x07e0c102, 0x07f0c002, 0x0800bf02, 0x0810be02, 0x0820bd02, 
    0x0830bc02, 0x0840bb02, 0x0850ba02, 0x0860b902, 0x0870b802, 0x0880b702, 0x0890b602, 0x08a0b502, 
    0x08b0b402, 0x08c0b302, 0x08d0b202, 0x08e0b102, 0x08f0b002, 0x0900af02, 0x0910ae02, 0x0920ad02, 
};

#if 0
const signed short res_11_24_good_filttab[] = 
{
 30474,   2193,  -2075,   1858,  -1585,   1284,   -986,    712,   -482,    301,   -172,     86,    -37,     11,     -2,     -2, 
  30473,   2095,  -2030,   1834,  -1571,   1276,   -982,    711,   -482,    302,   -173,     87,    -38,     11,     -2,     -2, 
  30471,   1997,  -1986,   1809,  -1557,   1269,   -979,    710,   -483,    302,   -174,     88,    -38,     12,     -2,     -1, 
  30469,   1899,  -1942,   1784,  -1543,   1261,   -975,    708,   -483,    303,   -175,     88,    -39,     12,     -2,     -1, 
  30465,   1802,  -1897,   1759,  -1529,   1253,   -971,    707,   -483,    304,   -176,     89,    -39,     12,     -2,     -1, 
  30461,   1706,  -1853,   1734,  -1515,   1245,   -968,    706,   -483,    305,   -176,     90,    -40,     12,     -3,     -1, 
  30456,   1610,  -1808,   1709,  -1500,   1237,   -964,    705,   -483,    305,   -177,     90,    -40,     13,     -3,     -1, 
  30450,   1514,  -1764,   1684,  -1486,   1229,   -960,    703,   -483,    306,   -178,     91,    -41,     13,     -3,     -1, 
  30443,   1419,  -1720,   1659,  -1471,   1221,   -956,    702,   -483,    306,   -179,     92,    -41,     13,     -3,     -1, 
  30435,   1324,  -1675,   1634,  -1456,   1213,   -952,    700,   -483,    307,   -179,     92,    -42,     14,     -3,     -1, 
  30427,   1230,  -1631,   1609,  -1442,   1205,   -948,    699,   -483,    307,   -180,     93,    -42,     14,     -3,     -1, 
  30417,   1136,  -1586,   1583,  -1427,   1196,   -944,    697,   -482,    308,   -181,     94,    -43,     14,     -4,     -1, 
  30407,   1043,  -1542,   1558,  -1412,   1188,   -939,    695,   -482,    308,   -182,     94,    -43,     15,     -4,     -1, 
  30396,    950,  -1498,   1532,  -1397,   1179,   -935,    693,   -482,    309,   -182,     95,    -44,     15,     -4,     -1, 
  30384,    858,  -1454,   1507,  -1381,   1171,   -930,    692,   -481,    309,   -183,     96,    -44,     15,     -4,     -1, 
  30371,    766,  -1409,   1481,  -1366,   1162,   -926,    690,   -481,    310,   -183,     96,    -45,     16,     -4,     -1, 
  30357,    675,  -1365,   1456,  -1351,   1153,   -921,    688,   -481,    310,   -184,     97,    -45,     16,     -4,     -1, 
  30343,    584,  -1321,   1430,  -1336,   1144,   -917,    686,   -480,    310,   -185,     97,    -45,     16,     -5,      0, 
  30328,    494,  -1277,   1404,  -1320,   1135,   -912,    684,   -480,    311,   -185,     98,    -46,     16,     -5,      0, 
  30311,    404,  -1233,   1378,  -1304,   1126,   -907,    682,   -479,    311,   -186,     98,    -46,     17,     -5,      0, 
  30294,    315,  -1189,   1352,  -1289,   1117,   -903,    680,   -479,    311,   -186,     99,    -47,     17,     -5,      0, 
  30276,    227,  -1145,   1326,  -1273,   1108,   -898,    677,   -478,    311,   -187,    100,    -47,     17,     -5,      0, 
  30258,    138,  -1101,   1300,  -1257,   1099,   -893,    675,   -478,    311,   -187,    100,    -48,     17,     -5,      0, 
  30238,     51,  -1057,   1274,  -1242,   1090,   -888,    673,   -477,    312,   -188,    101,    -48,     18,     -5,      0, 
  30218,    -37,  -1013,   1248,  -1226,   1080,   -883,    671,   -476,    312,   -188,    101,    -48,     18,     -6,      0, 
  30196,   -123,   -969,   1222,  -1210,   1071,   -877,    668,   -475,    312,   -189,    102,    -49,     18,     -6,      0, 
  30174,   -209,   -925,   1196,  -1194,   1061,   -872,    666,   -475,    312,   -189,    102,    -49,     19,     -6,      0, 
  30151,   -295,   -882,   1170,  -1178,   1052,   -867,    663,   -474,    312,   -190,    103,    -50,     19,     -6,      0, 
  30128,   -380,   -838,   1144,  -1161,   1042,   -862,    661,   -473,    312,   -190,    103,    -50,     19,     -6,      0, 
  30103,   -464,   -795,   1117,  -1145,   1032,   -856,    658,   -472,    312,   -190,    104,    -50,     19,     -6,      0, 
  30077,   -548,   -751,   1091,  -1129,   1023,   -851,    655,   -471,    312,   -191,    104,    -51,     20,     -6,      0, 
  30051,   -632,   -708,   1065,  -1113,   1013,   -845,    653,   -470,    312,   -191,    104,    -51,     20,     -7,      0, 
  30024,   -715,   -665,   1039,  -1096,   1003,   -840,    650,   -469,    312,   -191,    105,    -51,     20,     -7,      0, 
  29996,   -797,   -622,   1012,  -1080,    993,   -834,    647,   -468,    312,   -192,    105,    -52,     20,     -7,      0, 
  29967,   -879,   -578,    986,  -1063,    983,   -828,    644,   -467,    312,   -192,    106,    -52,     21,     -7,      1, 
  29938,   -960,   -535,    959,  -1047,    973,   -823,    642,   -466,    311,   -192,    106,    -53,     21,     -7,      1, 
  29907,  -1041,   -493,    933,  -1030,    963,   -817,    639,   -465,    311,   -193,    106,    -53,     21,     -7,      1, 
  29876,  -1121,   -450,    907,  -1013,    952,   -811,    636,   -463,    311,   -193,    107,    -53,     21,     -7,      1, 
  29844,  -1200,   -407,    880,   -997,    942,   -805,    633,   -462,    311,   -193,    107,    -54,     21,     -7,      1, 
  29811,  -1279,   -365,    854,   -980,    932,   -799,    630,   -461,    311,   -193,    108,    -54,     22,     -8,      1, 
  29777,  -1358,   -322,    828,   -963,    921,   -793,    626,   -460,    310,   -193,    108,    -54,     22,     -8,      1, 
  29743,  -1436,   -280,    801,   -946,    911,   -787,    623,   -458,    310,   -194,    108,    -54,     22,     -8,      1, 
  29707,  -1513,   -238,    775,   -929,    900,   -781,    620,   -457,    310,   -194,    109,    -55,     22,     -8,      1, 
  29671,  -1590,   -196,    748,   -913,    890,   -775,    617,   -455,    309,   -194,    109,    -55,     23,     -8,      1, 
  29634,  -1666,   -154,    722,   -896,    879,   -768,    613,   -454,    309,   -194,    109,    -55,     23,     -8,      1, 
  29596,  -1742,   -112,    696,   -879,    869,   -762,    610,   -453,    308,   -194,    109,    -56,     23,     -8,      1, 
  29558,  -1817,    -70,    669,   -862,    858,   -756,    607,   -451,    308,   -194,    110,    -56,     23,     -8,      1, 
  29518,  -1891,    -28,    643,   -845,    847,   -749,    603,   -449,    308,   -194,    110,    -56,     23,     -8,      1, 
  29478,  -1965,     13,    616,   -827,    836,   -743,    600,   -448,    307,   -194,    110,    -56,     24,     -9,      1, 
  29437,  -2038,     54,    590,   -810,    826,   -737,    596,   -446,    307,   -194,    110,    -57,     24,     -9,      1, 
  29395,  -2111,     96,    564,   -793,    815,   -730,    593,   -445,    306,   -195,    111,    -57,     24,     -9,      1, 
  29352,  -2183,    137,    537,   -776,    804,   -723,    589,   -443,    305,   -195,    111,    -57,     24,     -9,      1, 
  29309,  -2255,    177,    511,   -759,    793,   -717,    585,   -441,    305,   -194,    111,    -57,     24,     -9,      1, 
  29265,  -2326,    218,    485,   -742,    782,   -710,    582,   -439,    304,   -194,    111,    -58,     24,     -9,      1, 
  29219,  -2396,    259,    459,   -724,    771,   -703,    578,   -438,    304,   -194,    112,    -58,     25,     -9,      2, 
  29174,  -2466,    299,    433,   -707,    760,   -697,    574,   -436,    303,   -194,    112,    -58,     25,     -9,      2, 
  29127,  -2535,    340,    406,   -690,    748,   -690,    570,   -434,    302,   -194,    112,    -58,     25,     -9,      2, 
  29080,  -2604,    380,    380,   -672,    737,   -683,    567,   -432,    302,   -194,    112,    -59,     25,    -10,      2, 
  29031,  -2672,    420,    354,   -655,    726,   -676,    563,   -430,    301,   -194,    112,    -59,     25,    -10,      2, 
  28982,  -2739,    459,    328,   -638,    715,   -669,    559,   -428,    300,   -194,    112,    -59,     25,    -10,      2, 
  28933,  -2806,    499,    302,   -620,    703,   -662,    555,   -426,    299,   -194,    113,    -59,     26,    -10,      2, 
  28882,  -2872,    538,    276,   -603,    692,   -655,    551,   -424,    298,   -194,    113,    -59,     26,    -10,      2, 
  28831,  -2938,    578,    250,   -586,    681,   -648,    547,   -422,    298,   -194,    113,    -60,     26,    -10,      2, 
  28779,  -3003,    617,    224,   -568,    669,   -641,    543,   -420,    297,   -193,    113,    -60,     26,    -10,      2, 
  28726,  -3067,    656,    198,   -551,    658,   -634,    539,   -418,    296,   -193,    113,    -60,     26,    -10,      2, 
  28672,  -3131,    694,    172,   -533,    646,   -627,    534,   -416,    295,   -193,    113,    -60,     26,    -10,      2, 
  28618,  -3194,    733,    147,   -516,    635,   -620,    530,   -414,    294,   -193,    113,    -60,     27,    -10,      2, 
  28563,  -3257,    771,    121,   -498,    623,   -612,    526,   -411,    293,   -192,    113,    -60,     27,    -10,      2, 
  28507,  -3319,    810,     95,   -481,    612,   -605,    522,   -409,    292,   -192,    113,    -61,     27,    -11,      2, 
  28450,  -3380,    848,     70,   -464,    600,   -598,    517,   -407,    291,   -192,    113,    -61,     27,    -11,      2, 
  28393,  -3441,    885,     44,   -446,    589,   -590,    513,   -405,    290,   -192,    113,    -61,     27,    -11,      2, 
  28335,  -3501,    923,     19,   -429,    577,   -583,    509,   -402,    289,   -191,    113,    -61,     27,    -11,      2, 
  28276,  -3560,    960,     -7,   -411,    565,   -576,    504,   -400,    288,   -191,    113,    -61,     27,    -11,      2, 
  28216,  -3619,    998,    -32,   -394,    554,   -568,    500,   -398,    287,   -191,    113,    -61,     27,    -11,      2, 
  28156,  -3678,   1035,    -57,   -376,    542,   -561,    495,   -395,    286,   -190,    113,    -61,     28,    -11,      2, 
  28095,  -3735,   1071,    -82,   -359,    530,   -553,    491,   -393,    285,   -190,    113,    -61,     28,    -11,      2, 
  28033,  -3792,   1108,   -108,   -342,    519,   -546,    486,   -390,    284,   -189,    113,    -62,     28,    -11,      2, 
  27970,  -3849,   1144,   -133,   -324,    507,   -538,    482,   -388,    282,   -189,    113,    -62,     28,    -11,      2, 
  27907,  -3905,   1181,   -158,   -307,    495,   -530,    477,   -385,    281,   -189,    113,    -62,     28,    -11,      2, 
  27843,  -3960,   1216,   -183,   -290,    483,   -523,    473,   -383,    280,   -188,    113,    -62,     28,    -11,      2, 
  27778,  -4014,   1252,   -207,   -272,    471,   -515,    468,   -380,    279,   -188,    113,    -62,     28,    -11,      2, 
  27712,  -4068,   1288,   -232,   -255,    460,   -507,    463,   -378,    278,   -187,    113,    -62,     28,    -12,      3, 
  27646,  -4122,   1323,   -257,   -238,    448,   -500,    459,   -375,    276,   -187,    113,    -62,     28,    -12,      3, 
  27579,  -4174,   1358,   -281,   -220,    436,   -492,    454,   -372,    275,   -186,    113,    -62,     28,    -12,      3, 
  27512,  -4227,   1393,   -306,   -203,    424,   -484,    449,   -370,    274,   -186,    113,    -62,     29,    -12,      3, 
  27443,  -4278,   1428,   -330,   -186,    412,   -476,    444,   -367,    272,   -185,    113,    -62,     29,    -12,      3, 
  27374,  -4329,   1462,   -355,   -169,    400,   -469,    440,   -364,    271,   -185,    112,    -62,     29,    -12,      3, 
  27305,  -4379,   1496,   -379,   -151,    389,   -461,    435,   -362,    270,   -184,    112,    -62,     29,    -12,      3, 
  27234,  -4429,   1530,   -403,   -134,    377,   -453,    430,   -359,    268,   -184,    112,    -62,     29,    -12,      3, 
  27163,  -4478,   1564,   -427,   -117,    365,   -445,    425,   -356,    267,   -183,    112,    -62,     29,    -12,      3, 
  27091,  -4526,   1597,   -451,   -100,    353,   -437,    420,   -353,    265,   -182,    112,    -62,     29,    -12,      3, 
  27019,  -4574,   1630,   -475,    -83,    341,   -429,    415,   -350,    264,   -182,    112,    -62,     29,    -12,      3, 
  26946,  -4621,   1663,   -499,    -66,    329,   -421,    410,   -347,    263,   -181,    112,    -62,     29,    -12,      3, 
  26872,  -4667,   1696,   -522,    -49,    317,   -413,    405,   -345,    261,   -181,    111,    -62,     29,    -12,      3, 
  26797,  -4713,   1729,   -546,    -32,    305,   -405,    400,   -342,    260,   -180,    111,    -62,     29,    -12,      3, 
  26722,  -4758,   1761,   -569,    -15,    293,   -397,    395,   -339,    258,   -179,    111,    -62,     29,    -12,      3, 
  26646,  -4803,   1793,   -593,      2,    281,   -389,    390,   -336,    257,   -179,    111,    -62,     29,    -12,      3, 
  26570,  -4847,   1824,   -616,     19,    270,   -381,    385,   -333,    255,   -178,    111,    -62,     29,    -12,      3, 
  26493,  -4890,   1856,   -639,     36,    258,   -373,    380,   -330,    253,   -177,    110,    -62,     29,    -12,      3, 
  26415,  -4933,   1887,   -662,     53,    246,   -365,    375,   -327,    252,   -176,    110,    -62,     30,    -12,      3, 
  26337,  -4975,   1918,   -685,     69,    234,   -357,    370,   -324,    250,   -176,    110,    -62,     30,    -13,      3, 
  26257,  -5016,   1949,   -708,     86,    222,   -349,    365,   -321,    249,   -175,    110,    -62,     30,    -13,      3, 
  26178,  -5057,   1979,   -731,    103,    210,   -341,    359,   -318,    247,   -174,    109,    -62,     30,    -13,      3, 
  26097,  -5097,   2009,   -753,    119,    198,   -333,    354,   -315,    245,   -173,    109,    -62,     30,    -13,      3, 
  26016,  -5137,   2039,   -776,    136,    186,   -325,    349,   -312,    244,   -173,    109,    -62,     30,    -13,      3, 
  25935,  -5176,   2069,   -798,    153,    175,   -317,    344,   -308,    242,   -172,    108,    -62,     30,    -13,      3, 
  25852,  -5214,   2098,   -820,    169,    163,   -309,    338,   -305,    240,   -171,    108,    -62,     30,    -13,      3, 
  25769,  -5252,   2128,   -842,    185,    151,   -301,    333,   -302,    238,   -170,    108,    -62,     30,    -13,      3, 
  25686,  -5289,   2156,   -864,    202,    139,   -292,    328,   -299,    237,   -169,    108,    -62,     30,    -13,      3, 
  25602,  -5325,   2185,   -886,    218,    127,   -284,    323,   -296,    235,   -169,    107,    -62,     30,    -13,      3, 
  25517,  -5361,   2213,   -908,    234,    115,   -276,    317,   -293,    233,   -168,    107,    -62,     30,    -13,      3, 
  25432,  -5396,   2241,   -929,    251,    104,   -268,    312,   -289,    231,   -167,    107,    -62,     30,    -13,      3, 
  25346,  -5431,   2269,   -951,    267,     92,   -260,    307,   -286,    230,   -166,    106,    -62,     30,    -13,      3, 
  25259,  -5465,   2297,   -972,    283,     80,   -252,    301,   -283,    228,   -165,    106,    -61,     30,    -13,      3, 
  25172,  -5498,   2324,   -993,    299,     69,   -244,    296,   -280,    226,   -164,    105,    -61,     30,    -13,      3, 
  25084,  -5531,   2351,  -1014,    315,     57,   -235,    291,   -276,    224,   -163,    105,    -61,     30,    -13,      3, 
  24996,  -5563,   2377,  -1035,    331,     45,   -227,    285,   -273,    222,   -162,    105,    -61,     30,    -13,      3, 
  24907,  -5594,   2404,  -1056,    347,     34,   -219,    280,   -270,    220,   -161,    104,    -61,     30,    -13,      3, 
  24818,  -5625,   2430,  -1076,    362,     22,   -211,    274,   -266,    219,   -160,    104,    -61,     30,    -13,      3, 
  24728,  -5655,   2456,  -1097,    378,     10,   -203,    269,   -263,    217,   -160,    103,    -61,     30,    -13,      3, 
  24637,  -5685,   2481,  -1117,    394,     -1,   -195,    264,   -260,    215,   -159,    103,    -61,     30,    -13,      3, 
  24546,  -5714,   2506,  -1137,    409,    -13,   -186,    258,   -256,    213,   -158,    103,    -61,     30,    -13,      3, 
  24454,  -5742,   2531,  -1157,    425,    -24,   -178,    253,   -253,    211,   -157,    102,    -60,     30,    -13,      3, 
  24362,  -5770,   2556,  -1177,    440,    -36,   -170,    247,   -249,    209,   -156,    102,    -60,     30,    -13,      3, 
  24269,  -5797,   2580,  -1197,    456,    -47,   -162,    242,   -246,    207,   -155,    101,    -60,     30,    -13,      3, 
  24176,  -5824,   2605,  -1216,    471,    -59,   -154,    236,   -242,    205,   -154,    101,    -60,     30,    -13,      3, 
  24082,  -5850,   2628,  -1236,    486,    -70,   -146,    231,   -239,    203,   -153,    100,    -60,     30,    -13,      3, 
  23988,  -5875,   2652,  -1255,    501,    -82,   -137,    225,   -236,    201,   -151,    100,    -60,     30,    -13,      3, 
  23893,  -5899,   2675,  -1274,    516,    -93,   -129,    220,   -232,    199,   -150,     99,    -59,     30,    -13,      3, 
  23797,  -5924,   2698,  -1293,    531,   -104,   -121,    214,   -229,    197,   -149,     99,    -59,     30,    -13,      3, 
  23701,  -5947,   2720,  -1312,    546,   -116,   -113,    209,   -225,    195,   -148,     99,    -59,     30,    -13,      3, 
  23605,  -5970,   2743,  -1331,    561,   -127,   -105,    203,   -222,    193,   -147,     98,    -59,     29,    -13,      3, 
  23508,  -5992,   2765,  -1349,    576,   -138,    -97,    198,   -218,    191,   -146,     98,    -59,     29,    -13,      3, 
  23410,  -6014,   2786,  -1368,    591,   -149,    -89,    192,   -215,    189,   -145,     97,    -59,     29,    -13,      3, 
  23312,  -6035,   2808,  -1386,    605,   -160,    -81,    187,   -211,    187,   -144,     97,    -58,     29,    -13,      3, 
  23214,  -6055,   2829,  -1404,    620,   -171,    -73,    181,   -208,    185,   -143,     96,    -58,     29,    -13,      3, 
  23115,  -6075,   2850,  -1422,    634,   -183,    -65,    176,   -204,    182,   -142,     95,    -58,     29,    -13,      3, 
  23016,  -6094,   2870,  -1439,    648,   -194,    -57,    170,   -200,    180,   -141,     95,    -58,     29,    -13,      3, 
  22916,  -6113,   2891,  -1457,    663,   -205,    -49,    165,   -197,    178,   -139,     94,    -58,     29,    -13,      3, 
  22815,  -6131,   2910,  -1474,    677,   -216,    -40,    159,   -193,    176,   -138,     94,    -57,     29,    -13,      3, 
  22714,  -6148,   2930,  -1492,    691,   -226,    -32,    153,   -190,    174,   -137,     93,    -57,     29,    -13,      3, 
  22613,  -6165,   2949,  -1509,    705,   -237,    -25,    148,   -186,    172,   -136,     93,    -57,     29,    -13,      3, 
  22511,  -6181,   2968,  -1525,    719,   -248,    -17,    142,   -183,    170,   -135,     92,    -57,     29,    -13,      3, 
  22409,  -6197,   2987,  -1542,    733,   -259,     -9,    137,   -179,    168,   -134,     92,    -56,     29,    -13,      3, 
  22306,  -6212,   3005,  -1559,    746,   -270,     -1,    131,   -175,    165,   -132,     91,    -56,     29,    -13,      3, 
  22203,  -6226,   3023,  -1575,    760,   -280,      7,    126,   -172,    163,   -131,     90,    -56,     29,    -13,      3, 
  22099,  -6240,   3041,  -1591,    773,   -291,     15,    120,   -168,    161,   -130,     90,    -56,     29,    -13,      3, 
  21995,  -6253,   3059,  -1607,    787,   -302,     23,    115,   -164,    159,   -129,     89,    -55,     28,    -13,      3, 
  21891,  -6266,   3076,  -1623,    800,   -312,     31,    109,   -161,    157,   -128,     89,    -55,     28,    -13,      3, 
  21786,  -6278,   3092,  -1639,    813,   -323,     39,    104,   -157,    154,   -126,     88,    -55,     28,    -13,      3, 
  21681,  -6289,   3109,  -1654,    826,   -333,     47,     98,   -154,    152,   -125,     87,    -55,     28,    -13,      3, 
  21575,  -6300,   3125,  -1669,    840,   -343,     54,     93,   -150,    150,   -124,     87,    -54,     28,    -13,      3, 
  21469,  -6311,   3141,  -1685,    852,   -354,     62,     87,   -146,    148,   -123,     86,    -54,     28,    -13,      3, 
  21362,  -6320,   3157,  -1700,    865,   -364,     70,     82,   -143,    145,   -121,     86,    -54,     28,    -13,      3, 
  21255,  -6330,   3172,  -1714,    878,   -374,     78,     76,   -139,    143,   -120,     85,    -54,     28,    -13,      3, 
  21148,  -6338,   3187,  -1729,    891,   -384,     85,     71,   -135,    141,   -119,     84,    -53,     28,    -13,      3, 
  21040,  -6346,   3202,  -1743,    903,   -395,     93,     65,   -132,    139,   -118,     84,    -53,     28,    -13,      3, 
  20932,  -6354,   3216,  -1758,    916,   -405,    101,     60,   -128,    136,   -116,     83,    -53,     28,    -13,      3, 
  20824,  -6361,   3230,  -1772,    928,   -415,    108,     54,   -124,    134,   -115,     82,    -52,     27,    -13,      3, 
  20715,  -6367,   3244,  -1785,    940,   -425,    116,     49,   -121,    132,   -114,     82,    -52,     27,    -13,      3, 
  20605,  -6373,   3257,  -1799,    952,   -434,    124,     43,   -117,    130,   -112,     81,    -52,     27,    -13,      3, 
  20496,  -6378,   3270,  -1813,    964,   -444,    131,     38,   -113,    127,   -111,     80,    -52,     27,    -13,      3, 
  20386,  -6383,   3283,  -1826,    976,   -454,    139,     32,   -110,    125,   -110,     80,    -51,     27,    -13,      3, 
  20276,  -6387,   3295,  -1839,    988,   -464,    146,     27,   -106,    123,   -108,     79,    -51,     27,    -13,      3, 
  20165,  -6390,   3307,  -1852,   1000,   -473,    154,     22,   -102,    120,   -107,     78,    -51,     27,    -13,      3, 
  20054,  -6393,   3319,  -1865,   1011,   -483,    161,     16,    -99,    118,   -106,     78,    -50,     27,    -13,      3, 
  19943,  -6396,   3331,  -1877,   1023,   -493,    169,     11,    -95,    116,   -104,     77,    -50,     26,    -12,      3, 
  19831,  -6398,   3342,  -1890,   1034,   -502,    176,      5,    -91,    114,   -103,     76,    -50,     26,    -12,      3, 
  19719,  -6399,   3353,  -1902,   1045,   -512,    183,      0,    -88,    111,   -102,     76,    -49,     26,    -12,      3, 
  19607,  -6400,   3363,  -1914,   1056,   -521,    191,     -5,    -84,    109,   -100,     75,    -49,     26,    -12,      3, 
  19494,  -6400,   3374,  -1926,   1067,   -530,    198,    -11,    -80,    107,    -99,     74,    -49,     26,    -12,      3, 
  19381,  -6400,   3384,  -1937,   1078,   -539,    205,    -16,    -77,    104,    -98,     73,    -48,     26,    -12,      3, 
  19268,  -6399,   3393,  -1949,   1089,   -549,    212,    -21,    -73,    102,    -96,     73,    -48,     26,    -12,      3, 
  19154,  -6398,   3402,  -1960,   1100,   -558,    220,    -27,    -69,    100,    -95,     72,    -48,     26,    -12,      3, 
  19041,  -6396,   3411,  -1971,   1110,   -567,    227,    -32,    -66,     97,    -94,     71,    -47,     25,    -12,      3, 
  18927,  -6393,   3420,  -1982,   1120,   -576,    234,    -37,    -62,     95,    -92,     71,    -47,     25,    -12,      3, 
  18812,  -6390,   3428,  -1992,   1131,   -584,    241,    -42,    -59,     93,    -91,     70,    -47,     25,    -12,      3, 
  18698,  -6387,   3437,  -2003,   1141,   -593,    248,    -48,    -55,     90,    -90,     69,    -46,     25,    -12,      3, 
  18583,  -6383,   3444,  -2013,   1151,   -602,    255,    -53,    -51,     88,    -88,     68,    -46,     25,    -12,      3, 
  18467,  -6379,   3452,  -2023,   1161,   -611,    262,    -58,    -48,     86,    -87,     68,    -46,     25,    -12,      3, 
  18352,  -6374,   3459,  -2033,   1171,   -619,    269,    -63,    -44,     83,    -85,     67,    -45,     25,    -12,      3, 
  18236,  -6368,   3466,  -2043,   1181,   -628,    276,    -68,    -40,     81,    -84,     66,    -45,     24,    -12,      3, 
  18120,  -6362,   3472,  -2052,   1190,   -636,    283,    -74,    -37,     79,    -83,     65,    -45,     24,    -12,      3, 
  18004,  -6355,   3478,  -2062,   1200,   -645,    289,    -79,    -33,     76,    -81,     65,    -44,     24,    -12,      3, 
  17888,  -6348,   3484,  -2071,   1209,   -653,    296,    -84,    -30,     74,    -80,     64,    -44,     24,    -12,      3, 
  17771,  -6341,   3490,  -2080,   1218,   -661,    303,    -89,    -26,     72,    -78,     63,    -43,     24,    -12,      3, 
  17654,  -6333,   3495,  -2088,   1227,   -669,    310,    -94,    -22,     69,    -77,     62,    -43,     24,    -12,      3, 
  17537,  -6324,   3500,  -2097,   1236,   -678,    316,    -99,    -19,     67,    -76,     61,    -43,     24,    -12,      3, 
  17420,  -6315,   3505,  -2105,   1245,   -686,    323,   -104,    -15,     65,    -74,     61,    -42,     23,    -11,      3, 
  17302,  -6306,   3509,  -2113,   1254,   -694,    329,   -109,    -12,     62,    -73,     60,    -42,     23,    -11,      3, 
  17185,  -6296,   3513,  -2121,   1262,   -701,    336,   -114,     -8,     60,    -71,     59,    -42,     23,    -11,      3, 
  17067,  -6285,   3517,  -2129,   1271,   -709,    342,   -119,     -5,     58,    -70,     58,    -41,     23,    -11,      3, 
  16949,  -6274,   3520,  -2136,   1279,   -717,    349,   -124,     -1,     55,    -68,     58,    -41,     23,    -11,      3, 
  16830,  -6263,   3523,  -2144,   1287,   -725,    355,   -129,      2,     53,    -67,     57,    -40,     23,    -11,      3, 
  16712,  -6251,   3526,  -2151,   1295,   -732,    362,   -134,      6,     51,    -66,     56,    -40,     22,    -11,      3, 
  16593,  -6238,   3528,  -2158,   1303,   -740,    368,   -139,      9,     48,    -64,     55,    -40,     22,    -11,      3, 
  16474,  -6225,   3531,  -2164,   1311,   -747,    374,   -144,     13,     46,    -63,     54,    -39,     22,    -11,      3, 
  16355,  -6212,   3532,  -2171,   1319,   -754,    380,   -148,     16,     44,    -61,     54,    -39,     22,    -11,      3, 
  16236,  -6198,   3534,  -2177,   1327,   -762,    387,   -153,     20,     41,    -60,     53,    -39,     22,    -11,      3, 
  16117,  -6184,   3535,  -2183,   1334,   -769,    393,   -158,     23,     39,    -59,     52,    -38,     22,    -11,      3, 
  15997,  -6169,   3536,  -2189,   1341,   -776,    399,   -163,     27,     37,    -57,     51,    -38,     21,    -11,      3, 
  15878,  -6154,   3537,  -2195,   1349,   -783,    405,   -168,     30,     34,    -56,     50,    -37,     21,    -11,      3, 
  15758,  -6138,   3537,  -2201,   1356,   -790,    411,   -172,     34,     32,    -54,     50,    -37,     21,    -11,      3, 
  15638,  -6122,   3537,  -2206,   1363,   -797,    417,   -177,     37,     30,    -53,     49,    -37,     21,    -11,      3, 
  15518,  -6105,   3537,  -2211,   1369,   -803,    423,   -182,     40,     27,    -51,     48,    -36,     21,    -10,      3, 
  15398,  -6088,   3537,  -2216,   1376,   -810,    428,   -186,     44,     25,    -50,     47,    -36,     21,    -10,      3, 
  15278,  -6071,   3536,  -2221,   1383,   -817,    434,   -191,     47,     23,    -49,     46,    -35,     20,    -10,      3, 
  15158,  -6053,   3535,  -2225,   1389,   -823,    440,   -196,     51,     20,    -47,     46,    -35,     20,    -10,      3, 
  15037,  -6034,   3533,  -2230,   1395,   -830,    446,   -200,     54,     18,    -46,     45,    -34,     20,    -10,      3, 
  14917,  -6016,   3532,  -2234,   1401,   -836,    451,   -205,     57,     16,    -44,     44,    -34,     20,    -10,      3, 
  14796,  -5996,   3530,  -2238,   1407,   -842,    457,   -209,     61,     14,    -43,     43,    -34,     20,    -10,      3, 
  14675,  -5977,   3527,  -2242,   1413,   -848,    462,   -214,     64,     11,    -41,     42,    -33,     19,    -10,      3, 
  14555,  -5957,   3525,  -2245,   1419,   -854,    468,   -218,     67,      9,    -40,     42,    -33,     19,    -10,      3, 
  14434,  -5936,   3522,  -2248,   1425,   -860,    473,   -222,     71,      7,    -39,     41,    -32,     19,    -10,      3, 
  14313,  -5915,   3519,  -2252,   1430,   -866,    479,   -227,     74,      5,    -37,     40,    -32,     19,    -10,      2, 
  14192,  -5894,   3515,  -2255,   1435,   -872,    484,   -231,     77,      2,    -36,     39,    -32,     19,    -10,      2, 
  14071,  -5872,   3512,  -2257,   1441,   -878,    489,   -235,     80,      0,    -34,     38,    -31,     19,    -10,      2, 
  13950,  -5850,   3508,  -2260,   1446,   -884,    494,   -240,     84,     -2,    -33,     38,    -31,     18,    -10,      2, 
  13829,  -5828,   3503,  -2262,   1451,   -889,    500,   -244,     87,     -4,    -31,     37,    -30,     18,    -10,      2, 
  13707,  -5805,   3499,  -2264,   1456,   -895,    505,   -248,     90,     -7,    -30,     36,    -30,     18,     -9,      2, 
  13586,  -5782,   3494,  -2266,   1460,   -900,    510,   -252,     93,     -9,    -29,     35,    -29,     18,     -9,      2, 
  13465,  -5758,   3489,  -2268,   1465,   -905,    515,   -257,     96,    -11,    -27,     34,    -29,     18,     -9,      2, 
  13344,  -5734,   3483,  -2270,   1469,   -911,    520,   -261,    100,    -13,    -26,     33,    -29,     17,     -9,      2, 
  13222,  -5709,   3478,  -2271,   1473,   -916,    525,   -265,    103,    -15,    -24,     33,    -28,     17,     -9,      2, 
  13101,  -5684,   3472,  -2272,   1478,   -921,    529,   -269,    106,    -18,    -23,     32,    -28,     17,     -9,      2, 
  12980,  -5659,   3465,  -2273,   1482,   -926,    534,   -273,    109,    -20,    -22,     31,    -27,     17,     -9,      2, 
  12859,  -5633,   3459,  -2274,   1486,   -931,    539,   -277,    112,    -22,    -20,     30,    -27,     17,     -9,      2, 
  12737,  -5607,   3452,  -2275,   1489,   -935,    544,   -281,    115,    -24,    -19,     29,    -26,     16,     -9,      2, 
  12616,  -5581,   3445,  -2275,   1493,   -940,    548,   -285,    118,    -26,    -17,     29,    -26,     16,     -9,      2, 
  12495,  -5554,   3438,  -2275,   1496,   -945,    553,   -289,    121,    -28,    -16,     28,    -26,     16,     -9,      2, 
  12373,  -5527,   3430,  -2275,   1500,   -949,    557,   -293,    124,    -31,    -15,     27,    -25,     16,     -9,      2, 
  12252,  -5500,   3422,  -2275,   1503,   -954,    562,   -297,    127,    -33,    -13,     26,    -25,     16,     -9,      2, 
  12131,  -5472,   3414,  -2275,   1506,   -958,    566,   -300,    130,    -35,    -12,     25,    -24,     15,     -8,      2, 
  12010,  -5444,   3406,  -2274,   1509,   -962,    570,   -304,    133,    -37,    -11,     24,    -24,     15,     -8,      2, 
  11889,  -5415,   3397,  -2274,   1512,   -966,    575,   -308,    136,    -39,     -9,     24,    -23,     15,     -8,      2, 
  11768,  -5387,   3388,  -2273,   1514,   -970,    579,   -312,    139,    -41,     -8,     23,    -23,     15,     -8,      2, 
  11647,  -5357,   3379,  -2272,   1517,   -974,    583,   -315,    142,    -43,     -6,     22,    -23,     15,     -8,      2, 
  11526,  -5328,   3370,  -2270,   1519,   -978,    587,   -319,    145,    -45,     -5,     21,    -22,     14,     -8,      2, 
  11405,  -5298,   3360,  -2269,   1522,   -982,    591,   -323,    148,    -47,     -4,     20,    -22,     14,     -8,      2, 
  11284,  -5268,   3350,  -2267,   1524,   -986,    595,   -326,    150,    -49,     -2,     20,    -21,     14,     -8,      2, 
  11163,  -5237,   3340,  -2265,   1526,   -989,    599,   -330,    153,    -51,     -1,     19,    -21,     14,     -8,      2, 
  11043,  -5206,   3329,  -2263,   1528,   -993,    603,   -333,    156,    -53,      0,     18,    -20,     14,     -8,      2, 
  10922,  -5175,   3318,  -2261,   1530,   -996,    607,   -337,    159,    -55,      2,     17,    -20,     13,     -8,      2, 
  10801,  -5144,   3307,  -2259,   1531,  -1000,    610,   -340,    162,    -58,      3,     16,    -20,     13,     -8,      2, 
  10681,  -5112,   3296,  -2256,   1533,  -1003,    614,   -343,    164,    -60,      4,     16,    -19,     13,     -8,      2, 
  10561,  -5080,   3285,  -2253,   1534,  -1006,    618,   -347,    167,    -62,      6,     15,    -19,     13,     -7,      2, 
  10441,  -5048,   3273,  -2250,   1535,  -1009,    621,   -350,    170,    -63,      7,     14,    -18,     13,     -7,      2, 
  10320,  -5015,   3261,  -2247,   1536,  -1012,    625,   -353,    172,    -65,      8,     13,    -18,     12,     -7,      2, 
  10200,  -4982,   3249,  -2244,   1537,  -1015,    628,   -357,    175,    -67,     10,     12,    -17,     12,     -7,      2, 
  10081,  -4949,   3236,  -2240,   1538,  -1018,    632,   -360,    178,    -69,     11,     12,    -17,     12,     -7,      2, 
   9961,  -4915,   3224,  -2237,   1539,  -1020,    635,   -363,    180,    -71,     12,     11,    -17,     12,     -7,      2, 
   9841,  -4881,   3211,  -2233,   1539,  -1023,    638,   -366,    183,    -73,     14,     10,    -16,     12,     -7,      2, 
   9722,  -4847,   3198,  -2229,   1540,  -1025,    641,   -369,    185,    -75,     15,      9,    -16,     11,     -7,      2, 
   9603,  -4813,   3184,  -2225,   1540,  -1028,    645,   -372,    188,    -77,     16,      8,    -15,     11,     -7,      2, 
   9483,  -4778,   3171,  -2220,   1540,  -1030,    648,   -375,    191,    -79,     17,      8,    -15,     11,     -7,      2, 
   9364,  -4743,   3157,  -2216,   1540,  -1032,    651,   -378,    193,    -81,     19,      7,    -14,     11,     -7,      2, 
   9246,  -4708,   3143,  -2211,   1540,  -1035,    654,   -381,    195,    -83,     20,      6,    -14,     11,     -7,      2, 
   9127,  -4672,   3129,  -2206,   1540,  -1037,    656,   -384,    198,    -85,     21,      5,    -14,     10,     -7,      2, 
   9008,  -4637,   3114,  -2201,   1539,  -1038,    659,   -387,    200,    -86,     23,      4,    -13,     10,     -6,      1, 
   8890,  -4601,   3099,  -2195,   1539,  -1040,    662,   -390,    203,    -88,     24,      4,    -13,     10,     -6,      1, 
   8772,  -4564,   3084,  -2190,   1538,  -1042,    665,   -392,    205,    -90,     25,      3,    -12,     10,     -6,      1, 
   8654,  -4528,   3069,  -2184,   1538,  -1044,    667,   -395,    208,    -92,     26,      2,    -12,     10,     -6,      1, 
   8536,  -4491,   3054,  -2179,   1537,  -1045,    670,   -398,    210,    -94,     28,      1,    -11,      9,     -6,      1, 
   8419,  -4454,   3038,  -2173,   1536,  -1047,    672,   -400,    212,    -95,     29,      1,    -11,      9,     -6,      1, 
   8301,  -4417,   3022,  -2166,   1535,  -1048,    675,   -403,    214,    -97,     30,      0,    -11,      9,     -6,      1, 
   8184,  -4379,   3006,  -2160,   1533,  -1050,    677,   -406,    217,    -99,     31,     -1,    -10,      9,     -6,      1, 
   8067,  -4342,   2990,  -2154,   1532,  -1051,    680,   -408,    219,   -101,     32,     -2,    -10,      8,     -6,      1, 
   7950,  -4304,   2974,  -2147,   1531,  -1052,    682,   -411,    221,   -102,     34,     -2,     -9,      8,     -6,      1, 
   7834,  -4266,   2957,  -2140,   1529,  -1053,    684,   -413,    223,   -104,     35,     -3,     -9,      8,     -6,      1, 
   7718,  -4227,   2940,  -2133,   1527,  -1054,    686,   -415,    226,   -106,     36,     -4,     -8,      8,     -6,      1, 
   7602,  -4189,   2923,  -2126,   1525,  -1055,    688,   -418,    228,   -108,     37,     -5,     -8,      8,     -5,      1, 
   7486,  -4150,   2906,  -2119,   1523,  -1055,    690,   -420,    230,   -109,     38,     -5,     -8,      7,     -5,      1, 
   7370,  -4111,   2888,  -2111,   1521,  -1056,    692,   -422,    232,   -111,     40,     -6,     -7,      7,     -5,      1, 
   7255,  -4072,   2871,  -2104,   1519,  -1057,    694,   -425,    234,   -112,     41,     -7,     -7,      7,     -5,      1, 
   7140,  -4033,   2853,  -2096,   1516,  -1057,    696,   -427,    236,   -114,     42,     -8,     -6,      7,     -5,      1, 
   7025,  -3993,   2835,  -2088,   1514,  -1058,    698,   -429,    238,   -116,     43,     -8,     -6,      7,     -5,      1, 
   6910,  -3953,   2817,  -2080,   1511,  -1058,    699,   -431,    240,   -117,     44,     -9,     -6,      6,     -5,      1, 
   6796,  -3913,   2798,  -2072,   1509,  -1058,    701,   -433,    242,   -119,     45,    -10,     -5,      6,     -5,      1, 
   6682,  -3873,   2780,  -2063,   1506,  -1058,    702,   -435,    244,   -120,     46,    -11,     -5,      6,     -5,      1, 
   6568,  -3833,   2761,  -2055,   1503,  -1058,    704,   -437,    246,   -122,     48,    -11,     -4,      6,     -5,      1, 
   6455,  -3793,   2742,  -2046,   1500,  -1058,    705,   -439,    248,   -124,     49,    -12,     -4,      6,     -5,      1, 
   6341,  -3752,   2723,  -2037,   1496,  -1058,    707,   -441,    250,   -125,     50,    -13,     -3,      5,     -5,      1, 
   6228,  -3711,   2703,  -2028,   1493,  -1058,    708,   -443,    251,   -127,     51,    -13,     -3,      5,     -4,      1, 
   6116,  -3670,   2684,  -2019,   1490,  -1058,    709,   -445,    253,   -128,     52,    -14,     -3,      5,     -4,      1, 
   6003,  -3629,   2664,  -2010,   1486,  -1057,    710,   -446,    255,   -130,     53,    -15,     -2,      5,     -4,      1, 
   5891,  -3588,   2644,  -2000,   1482,  -1057,    712,   -448,    257,   -131,     54,    -15,     -2,      5,     -4,      1, 
   5780,  -3546,   2624,  -1991,   1478,  -1056,    713,   -450,    258,   -133,     55,    -16,     -1,      4,     -4,      1, 
   5668,  -3505,   2604,  -1981,   1475,  -1055,    714,   -452,    260,   -134,     56,    -17,     -1,      4,     -4,      1, 
   5557,  -3463,   2584,  -1971,   1470,  -1055,    715,   -453,    262,   -135,     57,    -18,     -1,      4,     -4,      1, 
   5446,  -3421,   2563,  -1961,   1466,  -1054,    715,   -455,    263,   -137,     58,    -18,      0,      4,     -4,      1, 
   5336,  -3379,   2543,  -1951,   1462,  -1053,    716,   -456,    265,   -138,     59,    -19,      0,      4,     -4,      1, 
   5226,  -3337,   2522,  -1940,   1458,  -1052,    717,   -458,    267,   -140,     60,    -20,      0,      4,     -4,      1, 
   5116,  -3295,   2501,  -1930,   1453,  -1051,    718,   -459,    268,   -141,     61,    -20,      1,      3,     -4,      1, 
   5006,  -3252,   2480,  -1919,   1449,  -1050,    718,   -461,    270,   -142,     62,    -21,      1,      3,     -4,      1, 
   4897,  -3210,   2458,  -1909,   1444,  -1048,    719,   -462,    271,   -144,     63,    -22,      2,      3,     -4,      1, 
   4788,  -3167,   2437,  -1898,   1439,  -1047,    719,   -463,    273,   -145,     64,    -22,      2,      3,     -3,      1, 
   4680,  -3125,   2415,  -1887,   1434,  -1045,    720,   -464,    274,   -146,     65,    -23,      2,      3,     -3,      1, 
   4572,  -3082,   2393,  -1876,   1429,  -1044,    720,   -466,    276,   -147,     66,    -24,      3,      2,     -3,      1, 
   4464,  -3039,   2372,  -1864,   1424,  -1042,    720,   -467,    277,   -149,     67,    -24,      3,      2,     -3,      1, 
   4357,  -2996,   2350,  -1853,   1418,  -1041,    721,   -468,    278,   -150,     68,    -25,      4,      2,     -3,      1, 
   4250,  -2953,   2327,  -1841,   1413,  -1039,    721,   -469,    280,   -151,     69,    -25,      4,      2,     -3,      1, 
   4143,  -2909,   2305,  -1830,   1408,  -1037,    721,   -470,    281,   -152,     70,    -26,      4,      2,     -3,      1, 
   4037,  -2866,   2283,  -1818,   1402,  -1035,    721,   -471,    282,   -154,     71,    -27,      5,      1,     -3,      0, 
   3931,  -2823,   2260,  -1806,   1396,  -1033,    721,   -472,    284,   -155,     72,    -27,      5,      1,     -3,      0, 
   3826,  -2779,   2237,  -1794,   1390,  -1031,    721,   -473,    285,   -156,     73,    -28,      5,      1,     -3,      0, 
   3720,  -2735,   2215,  -1782,   1385,  -1029,    721,   -474,    286,   -157,     74,    -29,      6,      1,     -3,      0, 
   3616,  -2692,   2192,  -1770,   1378,  -1026,    721,   -475,    287,   -158,     75,    -29,      6,      1,     -3,      0, 
   3511,  -2648,   2169,  -1757,   1372,  -1024,    720,   -476,    288,   -159,     75,    -30,      6,      1,     -3,      0, 
   3407,  -2604,   2145,  -1745,   1366,  -1021,    720,   -476,    290,   -160,     76,    -30,      7,      0,     -2,      0, 
   3304,  -2560,   2122,  -1732,   1360,  -1019,    720,   -477,    291,   -161,     77,    -31,      7,      0,     -2,      0, 
   3201,  -2516,   2099,  -1719,   1353,  -1016,    719,   -478,    292,   -163,     78,    -32,      7,      0,     -2,      0, 
   3098,  -2472,   2075,  -1706,   1347,  -1014,    719,   -478,    293,   -164,     79,    -32,      8,      0,     -2,      0, 
   2996,  -2428,   2051,  -1693,   1340,  -1011,    718,   -479,    294,   -165,     80,    -33,      8,      0,     -2,      0, 
   2894,  -2384,   2028,  -1680,   1333,  -1008,    718,   -480,    295,   -166,     81,    -33,      9,     -1,     -2,      0, 
   2793,  -2340,   2004,  -1667,   1327,  -1005,    717,   -480,    296,   -167,     81,    -34,      9,     -1,     -2,      0, 
   2692,  -2296,   1980,  -1654,   1320,  -1002,    716,   -481,    297,   -168,     82,    -34,      9,     -1,     -2,      0, 
   2591,  -2252,   1956,  -1640,   1313,   -999,    716,   -481,    298,   -169,     83,    -35,     10,     -1,     -2,      0, 
   2491,  -2208,   1931,  -1627,   1306,   -996,    715,   -481,    298,   -169,     84,    -35,     10,     -1,     -2,      0, 
   2391,  -2163,   1907,  -1613,   1298,   -992,    714,   -482,    299,   -170,     85,    -36,     10,     -1,     -2,      0, 
   2292,  -2119,   1883,  -1599,   1291,   -989,    713,   -482,    300,   -171,     85,    -37,     11,     -2,     -2,      0, 
};
#endif

const signed int res_11_32_good_nextphasetab[] =
{
    0x1b934600, 0x1ba34500, 0x1bb34400, 0x1bc34300, 0x1bd34200, 0x1be34100, 0x1bf34000, 0x1c033f00, 
    0x1c133e00, 0x1c233d00, 0x1c333c00, 0x1c433b00, 0x1c533a00, 0x1c633900, 0x1c733800, 0x1c833700, 
    0x1c933600, 0x1ca33500, 0x1cb33400, 0x1cc33300, 0x1cd33200, 0x1ce33100, 0x1cf33000, 0x1d032f00, 
    0x1d132e00, 0x1d232d00, 0x1d332c00, 0x1d432b00, 0x1d532a00, 0x1d632900, 0x1d732800, 0x1d832700, 
    0x1d932600, 0x1da32500, 0x1db32400, 0x1dc32300, 0x1dd32200, 0x1de32100, 0x1df32000, 0x1e031f00, 
    0x1e131e00, 0x1e231d00, 0x1e331c00, 0x1e431b00, 0x1e531a00, 0x1e631900, 0x1e731800, 0x1e831700, 
    0x1e931600, 0x1ea31500, 0x1eb31400, 0x1ec31300, 0x1ed31200, 0x1ee31100, 0x1ef31000, 0x1f030f00, 
    0x1f130e00, 0x1f230d00, 0x1f330c00, 0x1f430b00, 0x1f530a00, 0x1f630900, 0x1f730800, 0x1f830700, 
    0x1f930600, 0x1fa30500, 0x1fb30400, 0x1fc30300, 0x1fd30200, 0x1fe30100, 0x1ff30000, 0x2002ff00, 
    0x2012fe00, 0x2022fd00, 0x2032fc00, 0x2042fb00, 0x2052fa00, 0x2062f900, 0x2072f800, 0x2082f700, 
    0x2092f600, 0x20a2f500, 0x20b2f400, 0x20c2f300, 0x20d2f200, 0x20e2f100, 0x20f2f000, 0x2102ef00, 
    0x2112ee00, 0x2122ed00, 0x2132ec00, 0x2142eb00, 0x2152ea00, 0x2162e900, 0x2172e800, 0x2182e700, 
    0x2192e600, 0x21a2e500, 0x21b2e400, 0x21c2e300, 0x21d2e200, 0x21e2e100, 0x21f2e000, 0x2202df00, 
    0x2212de00, 0x2222dd00, 0x2232dc00, 0x2242db00, 0x2252da00, 0x2262d900, 0x2272d800, 0x2282d700, 
    0x2292d600, 0x22a2d500, 0x22b2d400, 0x22c2d300, 0x22d2d200, 0x22e2d100, 0x22f2d000, 0x2302cf00, 
    0x2312ce00, 0x2322cd00, 0x2332cc00, 0x2342cb00, 0x2352ca00, 0x2362c900, 0x2372c800, 0x2382c700, 
    0x2392c600, 0x23a2c500, 0x23b2c400, 0x23c2c300, 0x23d2c200, 0x23e2c100, 0x23f2c000, 0x2402bf00, 
    0x2412be00, 0x2422bd00, 0x2432bc00, 0x2442bb00, 0x2452ba00, 0x2462b900, 0x2472b800, 0x2482b700, 
    0x2492b600, 0x24a2b500, 0x24b2b400, 0x24c2b300, 0x24d2b200, 0x24e2b100, 0x24f2b000, 0x2502af00, 
    0x2512ae00, 0x2522ad00, 0x2532ac00, 0x2542ab00, 0x2552aa00, 0x2562a900, 0x2572a800, 0x2582a700, 
    0x2592a600, 0x25a2a500, 0x25b2a400, 0x25c2a300, 0x25d2a200, 0x25e2a100, 0x25f2a000, 0x26029f00, 
    0x26129e00, 0x26229d00, 0x26329c00, 0x26429b00, 0x26529a00, 0x26629900, 0x26729800, 0x26829700, 
    0x26929600, 0x26a29500, 0x26b29400, 0x26c29300, 0x26d29200, 0x26e29100, 0x26f29000, 0x27028f00, 
    0x27128e00, 0x27228d00, 0x27328c00, 0x27428b00, 0x27528a00, 0x27628900, 0x27728800, 0x27828700, 
    0x27928600, 0x27a28500, 0x27b28400, 0x27c28300, 0x27d28200, 0x27e28100, 0x27f28000, 0x28027f00, 
    0x28127e00, 0x28227d00, 0x28327c00, 0x28427b00, 0x28527a00, 0x28627900, 0x28727800, 0x28827700, 
    0x28927600, 0x28a27500, 0x28b27400, 0x28c27300, 0x28d27200, 0x28e27100, 0x28f27000, 0x29026f00, 
    0x29126e00, 0x29226d00, 0x29326c00, 0x29426b00, 0x29526a00, 0x29626900, 0x29726800, 0x29826700, 
    0x29926600, 0x29a26500, 0x29b26400, 0x29c26300, 0x29d26200, 0x29e26100, 0x29f26000, 0x2a025f00, 
    0x2a125e00, 0x2a225d00, 0x2a325c00, 0x2a425b00, 0x2a525a00, 0x2a625900, 0x2a725800, 0x2a825700, 
    0x2a925600, 0x2aa25500, 0x2ab25400, 0x2ac25300, 0x2ad25200, 0x2ae25100, 0x2af25000, 0x2b024f00, 
    0x2b124e00, 0x2b224d00, 0x2b324c00, 0x2b424b00, 0x2b524a00, 0x2b624900, 0x2b724800, 0x2b824700, 
    0x2b924600, 0x2ba24500, 0x2bb24400, 0x2bc24300, 0x2bd24200, 0x2be24100, 0x2bf24000, 0x2c023f00, 
    0x2c123e00, 0x2c223d00, 0x2c323c00, 0x2c423b00, 0x2c523a00, 0x2c623900, 0x2c723800, 0x2c823700, 
    0x2c923600, 0x2ca23500, 0x2cb23400, 0x2cc23300, 0x2cd23200, 0x2ce23100, 0x2cf23000, 0x2d022f00, 
    0x2d122e00, 0x2d222d00, 0x2d322c00, 0x2d422b00, 0x2d522a00, 0x2d622900, 0x2d722800, 0x2d822700, 
    0x2d922600, 0x2da22500, 0x2db22400, 0x2dc22300, 0x2dd22200, 0x2de22100, 0x2df22000, 0x2e021f00, 
    0x2e121e00, 0x2e221d00, 0x2e321c00, 0x2e421b00, 0x2e521a00, 0x2e621900, 0x2e721800, 0x2e821700, 
    0x2e921600, 0x2ea21500, 0x2eb21400, 0x2ec21300, 0x2ed21200, 0x2ee21100, 0x2ef21000, 0x2f020f00, 
    0x2f120e00, 0x2f220d00, 0x2f320c00, 0x2f420b00, 0x2f520a00, 0x2f620900, 0x2f720800, 0x2f820700, 
    0x2f920600, 0x2fa20500, 0x2fb20400, 0x2fc20300, 0x2fd20200, 0x2fe20100, 0x2ff20000, 0x3001ff00, 
    0x3011fe00, 0x3021fd00, 0x3031fc00, 0x3041fb00, 0x3051fa00, 0x3061f900, 0x3071f800, 0x3081f700, 
    0x3091f600, 0x30a1f500, 0x30b1f400, 0x30c1f300, 0x30d1f200, 0x30e1f100, 0x30f1f000, 0x3101ef00, 
    0x3111ee00, 0x3121ed00, 0x3131ec00, 0x3141eb00, 0x3151ea00, 0x3161e900, 0x3171e800, 0x3181e700, 
    0x3191e600, 0x31a1e500, 0x31b1e400, 0x31c1e300, 0x31d1e200, 0x31e1e100, 0x31f1e000, 0x3201df00, 
    0x3211de00, 0x3221dd00, 0x3231dc00, 0x3241db00, 0x3251da00, 0x3261d900, 0x3271d800, 0x3281d700, 
    0x3291d600, 0x32a1d500, 0x32b1d400, 0x32c1d300, 0x32d1d200, 0x32e1d100, 0x32f1d000, 0x3301cf00, 
    0x3311ce00, 0x3321cd00, 0x3331cc00, 0x3341cb00, 0x3351ca00, 0x3361c900, 0x3371c800, 0x3381c700, 
    0x3391c600, 0x33a1c500, 0x33b1c400, 0x33c1c300, 0x33d1c200, 0x33e1c100, 0x33f1c000, 0x3401bf00, 
    0x3411be00, 0x3421bd00, 0x3431bc00, 0x3441bb00, 0x3451ba00, 0x3461b900, 0x3471b800, 0x3481b700, 
    0x3491b600, 0x34a1b500, 0x34b1b400, 0x34c1b300, 0x34d1b200, 0x34e1b100, 0x34f1b000, 0x3501af00, 
    0x3511ae00, 0x3521ad00, 0x3531ac00, 0x3541ab00, 0x3551aa00, 0x3561a900, 0x3571a800, 0x3581a700, 
    0x3591a600, 0x35a1a500, 0x35b1a400, 0x35c1a300, 0x35d1a200, 0x35e1a100, 0x35f1a000, 0x36019f00, 
    0x36119e00, 0x36219d00, 0x36319c00, 0x36419b00, 0x36519a00, 0x36619900, 0x36719800, 0x36819700, 
    0x36919600, 0x36a19500, 0x36b19400, 0x36c19300, 0x36d19200, 0x36e19100, 0x36f19000, 0x37018f00, 
    0x37118e00, 0x37218d00, 0x37318c00, 0x37418b00, 0x37518a00, 0x37618900, 0x37718800, 0x37818700, 
    0x37918600, 0x37a18500, 0x37b18400, 0x37c18300, 0x37d18200, 0x37e18100, 0x37f18000, 0x38017f00, 
    0x38117e00, 0x38217d00, 0x38317c00, 0x38417b00, 0x38517a00, 0x38617900, 0x38717800, 0x38817700, 
    0x38917600, 0x38a17500, 0x38b17400, 0x38c17300, 0x38d17200, 0x38e17100, 0x38f17000, 0x39016f00, 
    0x39116e00, 0x39216d00, 0x39316c00, 0x39416b00, 0x39516a00, 0x39616900, 0x39716800, 0x39816700, 
    0x39916600, 0x39a16500, 0x39b16400, 0x39c16300, 0x39d16200, 0x39e16100, 0x39f16000, 0x3a015f00, 
    0x3a115e00, 0x3a215d00, 0x3a315c00, 0x3a415b00, 0x3a515a00, 0x3a615900, 0x3a715800, 0x3a815700, 
    0x3a915600, 0x3aa15500, 0x3ab15400, 0x3ac15300, 0x3ad15200, 0x3ae15100, 0x3af15000, 0x3b014f00, 
    0x3b114e00, 0x3b214d00, 0x3b314c00, 0x3b414b00, 0x3b514a00, 0x3b614900, 0x3b714800, 0x3b814700, 
    0x3b914600, 0x3ba14500, 0x3bb14400, 0x3bc14300, 0x3bd14200, 0x3be14100, 0x3bf14000, 0x3c013f00, 
    0x3c113e00, 0x3c213d00, 0x3c313c00, 0x3c413b00, 0x3c513a00, 0x3c613900, 0x3c713800, 0x3c813700, 
    0x3c913600, 0x3ca13500, 0x3cb13400, 0x3cc13300, 0x3cd13200, 0x3ce13100, 0x3cf13000, 0x3d012f00, 
    0x3d112e00, 0x3d212d00, 0x3d312c00, 0x3d412b00, 0x3d512a00, 0x3d612900, 0x3d712800, 0x3d812700, 
    0x3d912600, 0x3da12500, 0x3db12400, 0x3dc12300, 0x3dd12200, 0x3de12100, 0x3df12000, 0x3e011f00, 
    0x3e111e00, 0x3e211d00, 0x3e311c00, 0x3e411b00, 0x3e511a00, 0x3e611900, 0x3e711800, 0x3e811700, 
    0x3e911600, 0x3ea11500, 0x3eb11400, 0x3ec11300, 0x3ed11200, 0x3ee11100, 0x3ef11000, 0x3f010f00, 
    0x3f110e00, 0x3f210d00, 0x3f310c00, 0x3f410b00, 0x3f510a00, 0x3f610900, 0x3f710800, 0x3f810700, 
    0x3f910600, 0x3fa10500, 0x3fb10400, 0x3fc10300, 0x3fd10200, 0x3fe10100, 0x3ff10000, 0x4000ff00, 
    0x4010fe00, 0x4020fd00, 0x4030fc00, 0x4040fb00, 0x4050fa00, 0x4060f900, 0x4070f800, 0x4080f700, 
    0x4090f600, 0x40a0f500, 0x40b0f400, 0x40c0f300, 0x40d0f200, 0x40e0f100, 0x40f0f000, 0x4100ef00, 
    0x4110ee00, 0x4120ed00, 0x4130ec00, 0x4140eb00, 0x4150ea00, 0x4160e900, 0x4170e800, 0x4180e700, 
    0x4190e600, 0x41a0e500, 0x41b0e400, 0x41c0e300, 0x41d0e200, 0x41e0e100, 0x41f0e000, 0x4200df00, 
    0x4210de00, 0x4220dd00, 0x4230dc00, 0x4240db00, 0x4250da00, 0x4260d900, 0x4270d800, 0x4280d700, 
    0x4290d600, 0x42a0d500, 0x42b0d400, 0x42c0d300, 0x42d0d200, 0x42e0d100, 0x42f0d000, 0x4300cf00, 
    0x4310ce00, 0x4320cd00, 0x4330cc00, 0x4340cb00, 0x4350ca00, 0x4360c900, 0x4370c800, 0x4380c700, 
    0x4390c600, 0x43a0c500, 0x43b0c400, 0x43c0c300, 0x43d0c200, 0x43e0c100, 0x43f0c000, 0x4400bf00, 
    0x4410be00, 0x4420bd00, 0x4430bc00, 0x4440bb00, 0x4450ba00, 0x4460b900, 0x4470b800, 0x4480b700, 
    0x4490b600, 0x44a0b500, 0x44b0b400, 0x44c0b300, 0x44d0b200, 0x44e0b100, 0x44f0b000, 0x4500af00, 
    0x4510ae00, 0x4520ad00, 0x4530ac00, 0x4540ab00, 0x4550aa00, 0x4560a900, 0x4570a800, 0x4580a700, 
    0x4590a600, 0x45a0a500, 0x45b0a400, 0x45c0a300, 0x45d0a200, 0x45e0a100, 0x45f0a000, 0x46009f00, 
    0x46109e00, 0x46209d00, 0x46309c00, 0x46409b00, 0x46509a00, 0x46609900, 0x46709800, 0x46809700, 
    0x46909600, 0x46a09500, 0x46b09400, 0x46c09300, 0x46d09200, 0x46e09100, 0x46f09000, 0x47008f00, 
    0x47108e00, 0x47208d00, 0x47308c00, 0x47408b00, 0x47508a00, 0x47608900, 0x47708800, 0x47808700, 
    0x47908600, 0x47a08500, 0x47b08400, 0x47c08300, 0x47d08200, 0x47e08100, 0x47f08000, 0x48007f00, 
    0x48107e00, 0x48207d00, 0x48307c00, 0x48407b00, 0x48507a00, 0x48607900, 0x48707800, 0x48807700, 
    0x48907600, 0x48a07500, 0x48b07400, 0x48c07300, 0x48d07200, 0x48e07100, 0x48f07000, 0x49006f00, 
    0x49106e00, 0x49206d00, 0x49306c00, 0x49406b00, 0x49506a00, 0x49606900, 0x49706800, 0x49806700, 
    0x49906600, 0x49a06500, 0x49b06400, 0x49c06300, 0x49d06200, 0x49e06100, 0x49f06000, 0x4a005f00, 
    0x4a105e00, 0x4a205d00, 0x4a305c00, 0x4a405b00, 0x4a505a00, 0x4a605900, 0x4a705800, 0x4a805700, 
    0x4a905600, 0x4aa05500, 0x4ab05400, 0x4ac05300, 0x4ad05200, 0x4ae05100, 0x4af05000, 0x4b004f00, 
    0x4b104e00, 0x4b204d00, 0x4b304c00, 0x4b404b00, 0x4b504a00, 0x4b604900, 0x4b704800, 0x4b804700, 
    0x4b904600, 0x4ba04500, 0x4bb04400, 0x4bc04300, 0x4bd04200, 0x4be04100, 0x4bf04000, 0x4c003f00, 
    0x4c103e00, 0x4c203d00, 0x4c303c00, 0x4c403b00, 0x4c503a00, 0x4c603900, 0x4c703800, 0x4c803700, 
    0x4c903600, 0x4ca03500, 0x4cb03400, 0x4cc03300, 0x4cd03200, 0x4ce03100, 0x4cf03000, 0x4d002f00, 
    0x4d102e00, 0x4d202d00, 0x4d302c00, 0x4d402b00, 0x4d502a00, 0x4d602900, 0x4d702800, 0x4d802700, 
    0x4d902600, 0x4da02500, 0x4db02400, 0x4dc02300, 0x4dd02200, 0x4de02100, 0x4df02000, 0x4e001f00, 
    0x4e101e00, 0x4e201d00, 0x4e301c00, 0x4e401b00, 0x4e501a00, 0x4e601900, 0x4e701800, 0x4e801700, 
    0x4e901600, 0x4ea01500, 0x4eb01400, 0x4ec01300, 0x4ed01200, 0x4ee01100, 0x4ef01000, 0x4f000f00, 
    0x4f100e00, 0x4f200d00, 0x4f300c00, 0x4f400b00, 0x4f500a00, 0x4f600900, 0x4f700800, 0x4f800700, 
    0x4f900600, 0x4fa00500, 0x4fb00400, 0x4fc00300, 0x4fd00200, 0x4fe00100, 0x4ff00000, 0x0004ff02, 
    0x0014fe02, 0x0024fd02, 0x0034fc02, 0x0044fb02, 0x0054fa02, 0x0064f902, 0x0074f802, 0x0084f702, 
    0x0094f602, 0x00a4f502, 0x00b4f402, 0x00c4f302, 0x00d4f202, 0x00e4f102, 0x00f4f002, 0x0104ef02, 
    0x0114ee02, 0x0124ed02, 0x0134ec02, 0x0144eb02, 0x0154ea02, 0x0164e902, 0x0174e802, 0x0184e702, 
    0x0194e602, 0x01a4e502, 0x01b4e402, 0x01c4e302, 0x01d4e202, 0x01e4e102, 0x01f4e002, 0x0204df02, 
    0x0214de02, 0x0224dd02, 0x0234dc02, 0x0244db02, 0x0254da02, 0x0264d902, 0x0274d802, 0x0284d702, 
    0x0294d602, 0x02a4d502, 0x02b4d402, 0x02c4d302, 0x02d4d202, 0x02e4d102, 0x02f4d002, 0x0304cf02, 
    0x0314ce02, 0x0324cd02, 0x0334cc02, 0x0344cb02, 0x0354ca02, 0x0364c902, 0x0374c802, 0x0384c702, 
    0x0394c602, 0x03a4c502, 0x03b4c402, 0x03c4c302, 0x03d4c202, 0x03e4c102, 0x03f4c002, 0x0404bf02, 
    0x0414be02, 0x0424bd02, 0x0434bc02, 0x0444bb02, 0x0454ba02, 0x0464b902, 0x0474b802, 0x0484b702, 
    0x0494b602, 0x04a4b502, 0x04b4b402, 0x04c4b302, 0x04d4b202, 0x04e4b102, 0x04f4b002, 0x0504af02, 
    0x0514ae02, 0x0524ad02, 0x0534ac02, 0x0544ab02, 0x0554aa02, 0x0564a902, 0x0574a802, 0x0584a702, 
    0x0594a602, 0x05a4a502, 0x05b4a402, 0x05c4a302, 0x05d4a202, 0x05e4a102, 0x05f4a002, 0x06049f02, 
    0x06149e02, 0x06249d02, 0x06349c02, 0x06449b02, 0x06549a02, 0x06649902, 0x06749802, 0x06849702, 
    0x06949602, 0x06a49502, 0x06b49402, 0x06c49302, 0x06d49202, 0x06e49102, 0x06f49002, 0x07048f02, 
    0x07148e02, 0x07248d02, 0x07348c02, 0x07448b02, 0x07548a02, 0x07648902, 0x07748802, 0x07848702, 
    0x07948602, 0x07a48502, 0x07b48402, 0x07c48302, 0x07d48202, 0x07e48102, 0x07f48002, 0x08047f02, 
    0x08147e02, 0x08247d02, 0x08347c02, 0x08447b02, 0x08547a02, 0x08647902, 0x08747802, 0x08847702, 
    0x08947602, 0x08a47502, 0x08b47402, 0x08c47302, 0x08d47202, 0x08e47102, 0x08f47002, 0x09046f02, 
    0x09146e02, 0x09246d02, 0x09346c02, 0x09446b02, 0x09546a02, 0x09646902, 0x09746802, 0x09846702, 
    0x09946602, 0x09a46502, 0x09b46402, 0x09c46302, 0x09d46202, 0x09e46102, 0x09f46002, 0x0a045f02, 
    0x0a145e02, 0x0a245d02, 0x0a345c02, 0x0a445b02, 0x0a545a02, 0x0a645902, 0x0a745802, 0x0a845702, 
    0x0a945602, 0x0aa45502, 0x0ab45402, 0x0ac45302, 0x0ad45202, 0x0ae45102, 0x0af45002, 0x0b044f02, 
    0x0b144e02, 0x0b244d02, 0x0b344c02, 0x0b444b02, 0x0b544a02, 0x0b644902, 0x0b744802, 0x0b844702, 
    0x0b944602, 0x0ba44502, 0x0bb44402, 0x0bc44302, 0x0bd44202, 0x0be44102, 0x0bf44002, 0x0c043f02, 
    0x0c143e02, 0x0c243d02, 0x0c343c02, 0x0c443b02, 0x0c543a02, 0x0c643902, 0x0c743802, 0x0c843702, 
    0x0c943602, 0x0ca43502, 0x0cb43402, 0x0cc43302, 0x0cd43202, 0x0ce43102, 0x0cf43002, 0x0d042f02, 
    0x0d142e02, 0x0d242d02, 0x0d342c02, 0x0d442b02, 0x0d542a02, 0x0d642902, 0x0d742802, 0x0d842702, 
    0x0d942602, 0x0da42502, 0x0db42402, 0x0dc42302, 0x0dd42202, 0x0de42102, 0x0df42002, 0x0e041f02, 
    0x0e141e02, 0x0e241d02, 0x0e341c02, 0x0e441b02, 0x0e541a02, 0x0e641902, 0x0e741802, 0x0e841702, 
    0x0e941602, 0x0ea41502, 0x0eb41402, 0x0ec41302, 0x0ed41202, 0x0ee41102, 0x0ef41002, 0x0f040f02, 
    0x0f140e02, 0x0f240d02, 0x0f340c02, 0x0f440b02, 0x0f540a02, 0x0f640902, 0x0f740802, 0x0f840702, 
    0x0f940602, 0x0fa40502, 0x0fb40402, 0x0fc40302, 0x0fd40202, 0x0fe40102, 0x0ff40002, 0x1003ff02, 
    0x1013fe02, 0x1023fd02, 0x1033fc02, 0x1043fb02, 0x1053fa02, 0x1063f902, 0x1073f802, 0x1083f702, 
    0x1093f602, 0x10a3f502, 0x10b3f402, 0x10c3f302, 0x10d3f202, 0x10e3f102, 0x10f3f002, 0x1103ef02, 
    0x1113ee02, 0x1123ed02, 0x1133ec02, 0x1143eb02, 0x1153ea02, 0x1163e902, 0x1173e802, 0x1183e702, 
    0x1193e602, 0x11a3e502, 0x11b3e402, 0x11c3e302, 0x11d3e202, 0x11e3e102, 0x11f3e002, 0x1203df02, 
    0x1213de02, 0x1223dd02, 0x1233dc02, 0x1243db02, 0x1253da02, 0x1263d902, 0x1273d802, 0x1283d702, 
    0x1293d602, 0x12a3d502, 0x12b3d402, 0x12c3d302, 0x12d3d202, 0x12e3d102, 0x12f3d002, 0x1303cf02, 
    0x1313ce02, 0x1323cd02, 0x1333cc02, 0x1343cb02, 0x1353ca02, 0x1363c902, 0x1373c802, 0x1383c702, 
    0x1393c602, 0x13a3c502, 0x13b3c402, 0x13c3c302, 0x13d3c202, 0x13e3c102, 0x13f3c002, 0x1403bf02, 
    0x1413be02, 0x1423bd02, 0x1433bc02, 0x1443bb02, 0x1453ba02, 0x1463b902, 0x1473b802, 0x1483b702, 
    0x1493b602, 0x14a3b502, 0x14b3b402, 0x14c3b302, 0x14d3b202, 0x14e3b102, 0x14f3b002, 0x1503af02, 
    0x1513ae02, 0x1523ad02, 0x1533ac02, 0x1543ab02, 0x1553aa02, 0x1563a902, 0x1573a802, 0x1583a702, 
    0x1593a602, 0x15a3a502, 0x15b3a402, 0x15c3a302, 0x15d3a202, 0x15e3a102, 0x15f3a002, 0x16039f02, 
    0x16139e02, 0x16239d02, 0x16339c02, 0x16439b02, 0x16539a02, 0x16639902, 0x16739802, 0x16839702, 
    0x16939602, 0x16a39502, 0x16b39402, 0x16c39302, 0x16d39202, 0x16e39102, 0x16f39002, 0x17038f02, 
    0x17138e02, 0x17238d02, 0x17338c02, 0x17438b02, 0x17538a02, 0x17638902, 0x17738802, 0x17838702, 
    0x17938602, 0x17a38502, 0x17b38402, 0x17c38302, 0x17d38202, 0x17e38102, 0x17f38002, 0x18037f02, 
    0x18137e02, 0x18237d02, 0x18337c02, 0x18437b02, 0x18537a02, 0x18637902, 0x18737802, 0x18837702, 
    0x18937602, 0x18a37502, 0x18b37402, 0x18c37302, 0x18d37202, 0x18e37102, 0x18f37002, 0x19036f02, 
    0x19136e02, 0x19236d02, 0x19336c02, 0x19436b02, 0x19536a02, 0x19636902, 0x19736802, 0x19836702, 
    0x19936602, 0x19a36502, 0x19b36402, 0x19c36302, 0x19d36202, 0x19e36102, 0x19f36002, 0x1a035f02, 
    0x1a135e02, 0x1a235d02, 0x1a335c02, 0x1a435b02, 0x1a535a02, 0x1a635902, 0x1a735802, 0x1a835702, 
    0x1a935602, 0x1aa35502, 0x1ab35402, 0x1ac35302, 0x1ad35202, 0x1ae35102, 0x1af35002, 0x1b034f02, 
    0x1b134e02, 0x1b234d02, 0x1b334c02, 0x1b434b02, 0x1b534a02, 0x1b634902, 0x1b734802, 0x1b834702, 
};

#if 0
const signed short res_11_32_good_filttab[] = 
{
 30474,   2230,  -2091,   1867,  -1591,   1286,   -987,    712,   -482,    301,   -172,     86,    -37,     11,     -2,     -2, 
  30474,   2205,  -2080,   1861,  -1587,   1285,   -986,    712,   -482,    301,   -172,     86,    -37,     11,     -2,     -2, 
  30474,   2181,  -2069,   1855,  -1584,   1283,   -985,    712,   -482,    301,   -172,     86,    -37,     11,     -2,     -2, 
  30473,   2156,  -2058,   1849,  -1580,   1281,   -985,    712,   -482,    301,   -173,     86,    -37,     11,     -2,     -2, 
  30473,   2132,  -2047,   1843,  -1577,   1279,   -984,    711,   -482,    302,   -173,     87,    -37,     11,     -2,     -2, 
  30473,   2107,  -2036,   1837,  -1573,   1277,   -983,    711,   -482,    302,   -173,     87,    -38,     11,     -2,     -2, 
  30473,   2082,  -2025,   1831,  -1570,   1275,   -982,    711,   -483,    302,   -173,     87,    -38,     11,     -2,     -2, 
  30472,   2058,  -2014,   1824,  -1566,   1273,   -981,    710,   -483,    302,   -173,     87,    -38,     11,     -2,     -2, 
  30472,   2033,  -2003,   1818,  -1563,   1271,   -980,    710,   -483,    302,   -174,     87,    -38,     11,     -2,     -1, 
  30471,   2009,  -1992,   1812,  -1559,   1270,   -979,    710,   -483,    302,   -174,     87,    -38,     11,     -2,     -1, 
  30471,   1985,  -1980,   1806,  -1556,   1268,   -978,    710,   -483,    303,   -174,     88,    -38,     12,     -2,     -1, 
  30470,   1960,  -1969,   1800,  -1552,   1266,   -977,    709,   -483,    303,   -174,     88,    -38,     12,     -2,     -1, 
  30470,   1936,  -1958,   1794,  -1549,   1264,   -977,    709,   -483,    303,   -174,     88,    -39,     12,     -2,     -1, 
  30469,   1911,  -1947,   1787,  -1545,   1262,   -976,    709,   -483,    303,   -175,     88,    -39,     12,     -2,     -1, 
  30468,   1887,  -1936,   1781,  -1542,   1260,   -975,    708,   -483,    303,   -175,     88,    -39,     12,     -2,     -1, 
  30467,   1863,  -1925,   1775,  -1538,   1258,   -974,    708,   -483,    303,   -175,     89,    -39,     12,     -2,     -1, 
  30466,   1839,  -1914,   1769,  -1534,   1256,   -973,    708,   -483,    304,   -175,     89,    -39,     12,     -2,     -1, 
  30466,   1814,  -1903,   1763,  -1531,   1254,   -972,    707,   -483,    304,   -176,     89,    -39,     12,     -2,     -1, 
  30465,   1790,  -1892,   1756,  -1527,   1252,   -971,    707,   -483,    304,   -176,     89,    -39,     12,     -2,     -1, 
  30464,   1766,  -1881,   1750,  -1524,   1250,   -970,    707,   -483,    304,   -176,     89,    -39,     12,     -3,     -1, 
  30463,   1742,  -1869,   1744,  -1520,   1248,   -969,    706,   -483,    304,   -176,     89,    -40,     12,     -3,     -1, 
  30461,   1718,  -1858,   1738,  -1517,   1246,   -968,    706,   -483,    305,   -176,     90,    -40,     12,     -3,     -1, 
  30460,   1694,  -1847,   1731,  -1513,   1244,   -967,    706,   -483,    305,   -177,     90,    -40,     13,     -3,     -1, 
  30459,   1670,  -1836,   1725,  -1509,   1242,   -966,    705,   -483,    305,   -177,     90,    -40,     13,     -3,     -1, 
  30458,   1646,  -1825,   1719,  -1506,   1240,   -965,    705,   -483,    305,   -177,     90,    -40,     13,     -3,     -1, 
  30456,   1622,  -1814,   1713,  -1502,   1238,   -964,    705,   -483,    305,   -177,     90,    -40,     13,     -3,     -1, 
  30455,   1598,  -1803,   1706,  -1498,   1236,   -963,    704,   -483,    305,   -177,     90,    -40,     13,     -3,     -1, 
  30454,   1574,  -1792,   1700,  -1495,   1234,   -962,    704,   -483,    305,   -178,     91,    -40,     13,     -3,     -1, 
  30452,   1550,  -1781,   1694,  -1491,   1232,   -961,    704,   -483,    306,   -178,     91,    -41,     13,     -3,     -1, 
  30450,   1526,  -1770,   1688,  -1488,   1230,   -960,    703,   -483,    306,   -178,     91,    -41,     13,     -3,     -1, 
  30449,   1502,  -1758,   1681,  -1484,   1228,   -959,    703,   -483,    306,   -178,     91,    -41,     13,     -3,     -1, 
  30447,   1478,  -1747,   1675,  -1480,   1226,   -958,    703,   -483,    306,   -178,     91,    -41,     13,     -3,     -1, 
  30446,   1455,  -1736,   1669,  -1477,   1224,   -957,    702,   -483,    306,   -178,     92,    -41,     13,     -3,     -1, 
  30444,   1431,  -1725,   1662,  -1473,   1222,   -956,    702,   -483,    306,   -179,     92,    -41,     13,     -3,     -1, 
  30442,   1407,  -1714,   1656,  -1469,   1220,   -955,    702,   -483,    306,   -179,     92,    -41,     13,     -3,     -1, 
  30440,   1383,  -1703,   1650,  -1466,   1218,   -954,    701,   -483,    307,   -179,     92,    -41,     14,     -3,     -1, 
  30438,   1360,  -1692,   1644,  -1462,   1216,   -953,    701,   -483,    307,   -179,     92,    -42,     14,     -3,     -1, 
  30436,   1336,  -1681,   1637,  -1458,   1214,   -952,    700,   -483,    307,   -179,     92,    -42,     14,     -3,     -1, 
  30434,   1312,  -1670,   1631,  -1455,   1212,   -951,    700,   -483,    307,   -180,     93,    -42,     14,     -3,     -1, 
  30432,   1289,  -1659,   1625,  -1451,   1210,   -950,    700,   -483,    307,   -180,     93,    -42,     14,     -3,     -1, 
  30430,   1265,  -1648,   1618,  -1447,   1208,   -949,    699,   -483,    307,   -180,     93,    -42,     14,     -3,     -1, 
  30428,   1242,  -1636,   1612,  -1443,   1206,   -948,    699,   -483,    307,   -180,     93,    -42,     14,     -3,     -1, 
  30425,   1218,  -1625,   1606,  -1440,   1204,   -947,    698,   -483,    308,   -180,     93,    -42,     14,     -3,     -1, 
  30423,   1195,  -1614,   1599,  -1436,   1202,   -946,    698,   -483,    308,   -180,     93,    -42,     14,     -3,     -1, 
  30421,   1171,  -1603,   1593,  -1432,   1200,   -945,    698,   -482,    308,   -181,     93,    -43,     14,     -4,     -1, 
  30418,   1148,  -1592,   1587,  -1429,   1197,   -944,    697,   -482,    308,   -181,     94,    -43,     14,     -4,     -1, 
  30416,   1125,  -1581,   1580,  -1425,   1195,   -943,    697,   -482,    308,   -181,     94,    -43,     14,     -4,     -1, 
  30413,   1101,  -1570,   1574,  -1421,   1193,   -942,    696,   -482,    308,   -181,     94,    -43,     14,     -4,     -1, 
  30411,   1078,  -1559,   1567,  -1417,   1191,   -941,    696,   -482,    308,   -181,     94,    -43,     15,     -4,     -1, 
  30408,   1055,  -1548,   1561,  -1414,   1189,   -940,    695,   -482,    308,   -181,     94,    -43,     15,     -4,     -1, 
  30406,   1031,  -1537,   1555,  -1410,   1187,   -939,    695,   -482,    308,   -182,     94,    -43,     15,     -4,     -1, 
  30403,   1008,  -1526,   1548,  -1406,   1185,   -938,    695,   -482,    309,   -182,     95,    -43,     15,     -4,     -1, 
  30400,    985,  -1514,   1542,  -1402,   1183,   -937,    694,   -482,    309,   -182,     95,    -43,     15,     -4,     -1, 
  30397,    962,  -1503,   1536,  -1399,   1180,   -936,    694,   -482,    309,   -182,     95,    -44,     15,     -4,     -1, 
  30394,    939,  -1492,   1529,  -1395,   1178,   -934,    693,   -482,    309,   -182,     95,    -44,     15,     -4,     -1, 
  30391,    916,  -1481,   1523,  -1391,   1176,   -933,    693,   -482,    309,   -182,     95,    -44,     15,     -4,     -1, 
  30388,    893,  -1470,   1516,  -1387,   1174,   -932,    692,   -482,    309,   -183,     95,    -44,     15,     -4,     -1, 
  30385,    870,  -1459,   1510,  -1383,   1172,   -931,    692,   -482,    309,   -183,     96,    -44,     15,     -4,     -1, 
  30382,    847,  -1448,   1504,  -1380,   1170,   -930,    691,   -482,    309,   -183,     96,    -44,     15,     -4,     -1, 
  30379,    824,  -1437,   1497,  -1376,   1168,   -929,    691,   -481,    309,   -183,     96,    -44,     15,     -4,     -1, 
  30376,    801,  -1426,   1491,  -1372,   1165,   -928,    691,   -481,    309,   -183,     96,    -44,     15,     -4,     -1, 
  30373,    778,  -1415,   1484,  -1368,   1163,   -927,    690,   -481,    310,   -183,     96,    -45,     15,     -4,     -1, 
  30369,    755,  -1404,   1478,  -1364,   1161,   -926,    690,   -481,    310,   -184,     96,    -45,     16,     -4,     -1, 
  30366,    732,  -1393,   1472,  -1361,   1159,   -924,    689,   -481,    310,   -184,     96,    -45,     16,     -4,     -1, 
  30363,    709,  -1382,   1465,  -1357,   1157,   -923,    689,   -481,    310,   -184,     97,    -45,     16,     -4,     -1, 
  30359,    687,  -1371,   1459,  -1353,   1154,   -922,    688,   -481,    310,   -184,     97,    -45,     16,     -4,     -1, 
  30356,    664,  -1360,   1452,  -1349,   1152,   -921,    688,   -481,    310,   -184,     97,    -45,     16,     -4,     -1, 
  30352,    641,  -1349,   1446,  -1345,   1150,   -920,    687,   -481,    310,   -184,     97,    -45,     16,     -4,     -1, 
  30348,    618,  -1337,   1439,  -1341,   1148,   -919,    687,   -481,    310,   -184,     97,    -45,     16,     -4,     -1, 
  30345,    596,  -1326,   1433,  -1337,   1146,   -917,    686,   -480,    310,   -185,     97,    -45,     16,     -4,      0, 
  30341,    573,  -1315,   1427,  -1334,   1143,   -916,    686,   -480,    310,   -185,     97,    -46,     16,     -5,      0, 
  30337,    551,  -1304,   1420,  -1330,   1141,   -915,    685,   -480,    310,   -185,     98,    -46,     16,     -5,      0, 
  30333,    528,  -1293,   1414,  -1326,   1139,   -914,    685,   -480,    310,   -185,     98,    -46,     16,     -5,      0, 
  30330,    505,  -1282,   1407,  -1322,   1137,   -913,    684,   -480,    311,   -185,     98,    -46,     16,     -5,      0, 
  30326,    483,  -1271,   1401,  -1318,   1134,   -912,    684,   -480,    311,   -185,     98,    -46,     16,     -5,      0, 
  30322,    460,  -1260,   1394,  -1314,   1132,   -910,    683,   -480,    311,   -185,     98,    -46,     16,     -5,      0, 
  30318,    438,  -1249,   1388,  -1310,   1130,   -909,    683,   -480,    311,   -186,     98,    -46,     17,     -5,      0, 
  30313,    416,  -1238,   1381,  -1306,   1128,   -908,    682,   -479,    311,   -186,     98,    -46,     17,     -5,      0, 
  30309,    393,  -1227,   1375,  -1303,   1125,   -907,    682,   -479,    311,   -186,     99,    -46,     17,     -5,      0, 
  30305,    371,  -1216,   1368,  -1299,   1123,   -906,    681,   -479,    311,   -186,     99,    -47,     17,     -5,      0, 
  30301,    349,  -1205,   1362,  -1295,   1121,   -904,    681,   -479,    311,   -186,     99,    -47,     17,     -5,      0, 
  30297,    326,  -1194,   1356,  -1291,   1119,   -903,    680,   -479,    311,   -186,     99,    -47,     17,     -5,      0, 
  30292,    304,  -1183,   1349,  -1287,   1116,   -902,    679,   -479,    311,   -186,     99,    -47,     17,     -5,      0, 
  30288,    282,  -1172,   1343,  -1283,   1114,   -901,    679,   -479,    311,   -187,     99,    -47,     17,     -5,      0, 
  30283,    260,  -1161,   1336,  -1279,   1112,   -900,    678,   -478,    311,   -187,     99,    -47,     17,     -5,      0, 
  30279,    238,  -1150,   1330,  -1275,   1109,   -898,    678,   -478,    311,   -187,    100,    -47,     17,     -5,      0, 
  30274,    215,  -1139,   1323,  -1271,   1107,   -897,    677,   -478,    311,   -187,    100,    -47,     17,     -5,      0, 
  30270,    193,  -1128,   1317,  -1267,   1105,   -896,    677,   -478,    311,   -187,    100,    -47,     17,     -5,      0, 
  30265,    171,  -1117,   1310,  -1263,   1103,   -895,    676,   -478,    311,   -187,    100,    -47,     17,     -5,      0, 
  30260,    149,  -1106,   1304,  -1259,   1100,   -893,    676,   -478,    312,   -187,    100,    -48,     17,     -5,      0, 
  30255,    127,  -1095,   1297,  -1255,   1098,   -892,    675,   -478,    312,   -187,    100,    -48,     18,     -5,      0, 
  30250,    105,  -1084,   1291,  -1252,   1096,   -891,    674,   -477,    312,   -188,    100,    -48,     18,     -5,      0, 
  30246,     83,  -1073,   1284,  -1248,   1093,   -890,    674,   -477,    312,   -188,    100,    -48,     18,     -5,      0, 
  30241,     62,  -1062,   1278,  -1244,   1091,   -888,    673,   -477,    312,   -188,    101,    -48,     18,     -5,      0, 
  30236,     40,  -1051,   1271,  -1240,   1089,   -887,    673,   -477,    312,   -188,    101,    -48,     18,     -5,      0, 
  30231,     18,  -1040,   1265,  -1236,   1086,   -886,    672,   -477,    312,   -188,    101,    -48,     18,     -5,      0, 
  30225,     -4,  -1029,   1258,  -1232,   1084,   -885,    672,   -476,    312,   -188,    101,    -48,     18,     -5,      0, 
  30220,    -26,  -1018,   1252,  -1228,   1082,   -883,    671,   -476,    312,   -188,    101,    -48,     18,     -6,      0, 
  30215,    -47,  -1007,   1245,  -1224,   1079,   -882,    670,   -476,    312,   -188,    101,    -48,     18,     -6,      0, 
  30210,    -69,   -996,   1238,  -1220,   1077,   -881,    670,   -476,    312,   -189,    101,    -49,     18,     -6,      0, 
  30204,    -91,   -985,   1232,  -1216,   1074,   -879,    669,   -476,    312,   -189,    101,    -49,     18,     -6,      0, 
  30199,   -112,   -975,   1225,  -1212,   1072,   -878,    669,   -476,    312,   -189,    102,    -49,     18,     -6,      0, 
  30194,   -134,   -964,   1219,  -1208,   1070,   -877,    668,   -475,    312,   -189,    102,    -49,     18,     -6,      0, 
  30188,   -155,   -953,   1212,  -1204,   1067,   -876,    667,   -475,    312,   -189,    102,    -49,     18,     -6,      0, 
  30183,   -177,   -942,   1206,  -1200,   1065,   -874,    667,   -475,    312,   -189,    102,    -49,     18,     -6,      0, 
  30177,   -199,   -931,   1199,  -1196,   1063,   -873,    666,   -475,    312,   -189,    102,    -49,     19,     -6,      0, 
  30171,   -220,   -920,   1193,  -1192,   1060,   -872,    666,   -475,    312,   -189,    102,    -49,     19,     -6,      0, 
  30166,   -241,   -909,   1186,  -1188,   1058,   -870,    665,   -474,    312,   -189,    102,    -49,     19,     -6,      0, 
  30160,   -263,   -898,   1180,  -1184,   1055,   -869,    664,   -474,    312,   -190,    102,    -49,     19,     -6,      0, 
  30154,   -284,   -887,   1173,  -1180,   1053,   -868,    664,   -474,    312,   -190,    103,    -50,     19,     -6,      0, 
  30148,   -305,   -876,   1167,  -1176,   1051,   -866,    663,   -474,    312,   -190,    103,    -50,     19,     -6,      0, 
  30143,   -327,   -865,   1160,  -1172,   1048,   -865,    662,   -474,    312,   -190,    103,    -50,     19,     -6,      0, 
  30137,   -348,   -854,   1153,  -1168,   1046,   -864,    662,   -473,    312,   -190,    103,    -50,     19,     -6,      0, 
  30131,   -369,   -844,   1147,  -1163,   1043,   -862,    661,   -473,    312,   -190,    103,    -50,     19,     -6,      0, 
  30125,   -390,   -833,   1140,  -1159,   1041,   -861,    660,   -473,    312,   -190,    103,    -50,     19,     -6,      0, 
  30118,   -412,   -822,   1134,  -1155,   1039,   -860,    660,   -473,    312,   -190,    103,    -50,     19,     -6,      0, 
  30112,   -433,   -811,   1127,  -1151,   1036,   -858,    659,   -472,    312,   -190,    103,    -50,     19,     -6,      0, 
  30106,   -454,   -800,   1121,  -1147,   1034,   -857,    659,   -472,    312,   -190,    103,    -50,     19,     -6,      0, 
  30100,   -475,   -789,   1114,  -1143,   1031,   -856,    658,   -472,    312,   -191,    104,    -50,     19,     -6,      0, 
  30093,   -496,   -778,   1108,  -1139,   1029,   -854,    657,   -472,    312,   -191,    104,    -51,     19,     -6,      0, 
  30087,   -517,   -768,   1101,  -1135,   1026,   -853,    657,   -471,    312,   -191,    104,    -51,     19,     -6,      0, 
  30081,   -538,   -757,   1094,  -1131,   1024,   -852,    656,   -471,    312,   -191,    104,    -51,     20,     -6,      0, 
  30074,   -559,   -746,   1088,  -1127,   1021,   -850,    655,   -471,    312,   -191,    104,    -51,     20,     -6,      0, 
  30068,   -580,   -735,   1081,  -1123,   1019,   -849,    655,   -471,    312,   -191,    104,    -51,     20,     -6,      0, 
  30061,   -601,   -724,   1075,  -1119,   1017,   -847,    654,   -471,    312,   -191,    104,    -51,     20,     -6,      0, 
  30055,   -621,   -713,   1068,  -1115,   1014,   -846,    653,   -470,    312,   -191,    104,    -51,     20,     -6,      0, 
  30048,   -642,   -703,   1062,  -1111,   1012,   -845,    653,   -470,    312,   -191,    104,    -51,     20,     -7,      0, 
  30041,   -663,   -692,   1055,  -1106,   1009,   -843,    652,   -470,    312,   -191,    105,    -51,     20,     -7,      0, 
  30034,   -684,   -681,   1048,  -1102,   1007,   -842,    651,   -470,    312,   -191,    105,    -51,     20,     -7,      0, 
  30027,   -704,   -670,   1042,  -1098,   1004,   -841,    650,   -469,    312,   -191,    105,    -51,     20,     -7,      0, 
  30021,   -725,   -659,   1035,  -1094,   1002,   -839,    650,   -469,    312,   -192,    105,    -52,     20,     -7,      0, 
  30014,   -746,   -648,   1029,  -1090,    999,   -838,    649,   -469,    312,   -192,    105,    -52,     20,     -7,      0, 
  30007,   -766,   -638,   1022,  -1086,    997,   -836,    648,   -468,    312,   -192,    105,    -52,     20,     -7,      0, 
  30000,   -787,   -627,   1016,  -1082,    994,   -835,    648,   -468,    312,   -192,    105,    -52,     20,     -7,      0, 
  29993,   -807,   -616,   1009,  -1078,    992,   -833,    647,   -468,    312,   -192,    105,    -52,     20,     -7,      0, 
  29985,   -828,   -605,   1002,  -1074,    989,   -832,    646,   -468,    312,   -192,    105,    -52,     20,     -7,      0, 
  29978,   -848,   -595,    996,  -1069,    987,   -831,    646,   -467,    312,   -192,    106,    -52,     20,     -7,      0, 
  29971,   -869,   -584,    989,  -1065,    984,   -829,    645,   -467,    312,   -192,    106,    -52,     20,     -7,      1, 
  29964,   -889,   -573,    983,  -1061,    982,   -828,    644,   -467,    312,   -192,    106,    -52,     21,     -7,      1, 
  29956,   -909,   -562,    976,  -1057,    979,   -826,    643,   -467,    312,   -192,    106,    -52,     21,     -7,      1, 
  29949,   -930,   -552,    969,  -1053,    977,   -825,    643,   -466,    312,   -192,    106,    -52,     21,     -7,      1, 
  29941,   -950,   -541,    963,  -1049,    974,   -823,    642,   -466,    312,   -192,    106,    -52,     21,     -7,      1, 
  29934,   -970,   -530,    956,  -1045,    972,   -822,    641,   -466,    312,   -192,    106,    -53,     21,     -7,      1, 
  29926,   -990,   -519,    950,  -1040,    969,   -821,    641,   -465,    311,   -193,    106,    -53,     21,     -7,      1, 
  29919,  -1011,   -509,    943,  -1036,    966,   -819,    640,   -465,    311,   -193,    106,    -53,     21,     -7,      1, 
  29911,  -1031,   -498,    936,  -1032,    964,   -818,    639,   -465,    311,   -193,    106,    -53,     21,     -7,      1, 
  29903,  -1051,   -487,    930,  -1028,    961,   -816,    638,   -465,    311,   -193,    107,    -53,     21,     -7,      1, 
  29896,  -1071,   -477,    923,  -1024,    959,   -815,    638,   -464,    311,   -193,    107,    -53,     21,     -7,      1, 
  29888,  -1091,   -466,    917,  -1020,    956,   -813,    637,   -464,    311,   -193,    107,    -53,     21,     -7,      1, 
  29880,  -1111,   -455,    910,  -1016,    954,   -812,    636,   -464,    311,   -193,    107,    -53,     21,     -7,      1, 
  29872,  -1131,   -444,    903,  -1011,    951,   -810,    635,   -463,    311,   -193,    107,    -53,     21,     -7,      1, 
  29864,  -1151,   -434,    897,  -1007,    949,   -809,    635,   -463,    311,   -193,    107,    -53,     21,     -7,      1, 
  29856,  -1171,   -423,    890,  -1003,    946,   -807,    634,   -463,    311,   -193,    107,    -53,     21,     -7,      1, 
  29848,  -1191,   -412,    884,   -999,    943,   -806,    633,   -462,    311,   -193,    107,    -53,     21,     -7,      1, 
  29840,  -1210,   -402,    877,   -995,    941,   -804,    632,   -462,    311,   -193,    107,    -54,     21,     -7,      1, 
  29832,  -1230,   -391,    870,   -990,    938,   -803,    632,   -462,    311,   -193,    107,    -54,     22,     -7,      1, 
  29823,  -1250,   -381,    864,   -986,    936,   -801,    631,   -461,    311,   -193,    107,    -54,     22,     -7,      1, 
  29815,  -1270,   -370,    857,   -982,    933,   -800,    630,   -461,    311,   -193,    108,    -54,     22,     -8,      1, 
  29807,  -1289,   -359,    851,   -978,    931,   -798,    629,   -461,    311,   -193,    108,    -54,     22,     -8,      1, 
  29798,  -1309,   -349,    844,   -974,    928,   -797,    628,   -461,    311,   -193,    108,    -54,     22,     -8,      1, 
  29790,  -1329,   -338,    837,   -970,    925,   -795,    628,   -460,    310,   -193,    108,    -54,     22,     -8,      1, 
  29781,  -1348,   -327,    831,   -965,    923,   -794,    627,   -460,    310,   -194,    108,    -54,     22,     -8,      1, 
  29773,  -1368,   -317,    824,   -961,    920,   -792,    626,   -460,    310,   -194,    108,    -54,     22,     -8,      1, 
  29764,  -1387,   -306,    818,   -957,    918,   -791,    625,   -459,    310,   -194,    108,    -54,     22,     -8,      1, 
  29756,  -1407,   -296,    811,   -953,    915,   -789,    624,   -459,    310,   -194,    108,    -54,     22,     -8,      1, 
  29747,  -1426,   -285,    804,   -948,    912,   -788,    624,   -459,    310,   -194,    108,    -54,     22,     -8,      1, 
  29738,  -1445,   -275,    798,   -944,    910,   -786,    623,   -458,    310,   -194,    108,    -55,     22,     -8,      1, 
  29729,  -1465,   -264,    791,   -940,    907,   -785,    622,   -458,    310,   -194,    108,    -55,     22,     -8,      1, 
  29721,  -1484,   -253,    785,   -936,    904,   -783,    621,   -457,    310,   -194,    108,    -55,     22,     -8,      1, 
  29712,  -1503,   -243,    778,   -932,    902,   -782,    620,   -457,    310,   -194,    109,    -55,     22,     -8,      1, 
  29703,  -1523,   -232,    771,   -927,    899,   -780,    620,   -457,    310,   -194,    109,    -55,     22,     -8,      1, 
  29694,  -1542,   -222,    765,   -923,    897,   -779,    619,   -456,    310,   -194,    109,    -55,     22,     -8,      1, 
  29685,  -1561,   -211,    758,   -919,    894,   -777,    618,   -456,    309,   -194,    109,    -55,     22,     -8,      1, 
  29676,  -1580,   -201,    752,   -915,    891,   -776,    617,   -456,    309,   -194,    109,    -55,     23,     -8,      1, 
  29666,  -1599,   -190,    745,   -910,    889,   -774,    616,   -455,    309,   -194,    109,    -55,     23,     -8,      1, 
  29657,  -1619,   -180,    738,   -906,    886,   -772,    616,   -455,    309,   -194,    109,    -55,     23,     -8,      1, 
  29648,  -1638,   -169,    732,   -902,    883,   -771,    615,   -455,    309,   -194,    109,    -55,     23,     -8,      1, 
  29639,  -1657,   -159,    725,   -898,    881,   -769,    614,   -454,    309,   -194,    109,    -55,     23,     -8,      1, 
  29629,  -1676,   -148,    719,   -893,    878,   -768,    613,   -454,    309,   -194,    109,    -55,     23,     -8,      1, 
  29620,  -1694,   -138,    712,   -889,    875,   -766,    612,   -454,    309,   -194,    109,    -55,     23,     -8,      1, 
  29610,  -1713,   -127,    705,   -885,    873,   -765,    611,   -453,    309,   -194,    109,    -56,     23,     -8,      1, 
  29601,  -1732,   -117,    699,   -881,    870,   -763,    611,   -453,    309,   -194,    109,    -56,     23,     -8,      1, 
  29591,  -1751,   -106,    692,   -877,    867,   -761,    610,   -452,    308,   -194,    109,    -56,     23,     -8,      1, 
  29582,  -1770,    -96,    686,   -872,    865,   -760,    609,   -452,    308,   -194,    110,    -56,     23,     -8,      1, 
  29572,  -1789,    -86,    679,   -868,    862,   -758,    608,   -452,    308,   -194,    110,    -56,     23,     -8,      1, 
  29562,  -1807,    -75,    672,   -864,    859,   -757,    607,   -451,    308,   -194,    110,    -56,     23,     -8,      1, 
  29553,  -1826,    -65,    666,   -859,    857,   -755,    606,   -451,    308,   -194,    110,    -56,     23,     -8,      1, 
  29543,  -1845,    -54,    659,   -855,    854,   -754,    605,   -450,    308,   -194,    110,    -56,     23,     -8,      1, 
  29533,  -1863,    -44,    653,   -851,    851,   -752,    605,   -450,    308,   -194,    110,    -56,     23,     -8,      1, 
  29523,  -1882,    -34,    646,   -847,    849,   -750,    604,   -450,    308,   -194,    110,    -56,     23,     -8,      1, 
  29513,  -1900,    -23,    640,   -842,    846,   -749,    603,   -449,    308,   -194,    110,    -56,     23,     -9,      1, 
  29503,  -1919,    -13,    633,   -838,    843,   -747,    602,   -449,    307,   -194,    110,    -56,     23,     -9,      1, 
  29493,  -1937,     -2,    626,   -834,    840,   -746,    601,   -449,    307,   -194,    110,    -56,     23,     -9,      1, 
  29483,  -1956,      8,    620,   -830,    838,   -744,    600,   -448,    307,   -194,    110,    -56,     24,     -9,      1, 
  29473,  -1974,     18,    613,   -825,    835,   -742,    599,   -448,    307,   -194,    110,    -57,     24,     -9,      1, 
  29463,  -1993,     29,    607,   -821,    832,   -741,    599,   -447,    307,   -195,    110,    -57,     24,     -9,      1, 
  29452,  -2011,     39,    600,   -817,    830,   -739,    598,   -447,    307,   -195,    110,    -57,     24,     -9,      1, 
  29442,  -2029,     49,    593,   -812,    827,   -737,    597,   -447,    307,   -195,    110,    -57,     24,     -9,      1, 
  29432,  -2047,     60,    587,   -808,    824,   -736,    596,   -446,    307,   -195,    111,    -57,     24,     -9,      1, 
  29421,  -2066,     70,    580,   -804,    822,   -734,    595,   -446,    306,   -195,    111,    -57,     24,     -9,      1, 
  29411,  -2084,     80,    574,   -800,    819,   -733,    594,   -445,    306,   -195,    111,    -57,     24,     -9,      1, 
  29400,  -2102,     90,    567,   -795,    816,   -731,    593,   -445,    306,   -195,    111,    -57,     24,     -9,      1, 
  29390,  -2120,    101,    561,   -791,    813,   -729,    592,   -444,    306,   -195,    111,    -57,     24,     -9,      1, 
  29379,  -2138,    111,    554,   -787,    811,   -728,    591,   -444,    306,   -195,    111,    -57,     24,     -9,      1, 
  29368,  -2156,    121,    547,   -782,    808,   -726,    591,   -444,    306,   -195,    111,    -57,     24,     -9,      1, 
  29358,  -2174,    131,    541,   -778,    805,   -724,    590,   -443,    306,   -195,    111,    -57,     24,     -9,      1, 
  29347,  -2192,    142,    534,   -774,    802,   -723,    589,   -443,    305,   -195,    111,    -57,     24,     -9,      1, 
  29336,  -2210,    152,    528,   -770,    800,   -721,    588,   -442,    305,   -195,    111,    -57,     24,     -9,      1, 
  29325,  -2228,    162,    521,   -765,    797,   -719,    587,   -442,    305,   -195,    111,    -57,     24,     -9,      1, 
  29314,  -2246,    172,    514,   -761,    794,   -718,    586,   -441,    305,   -195,    111,    -57,     24,     -9,      1, 
  29303,  -2264,    183,    508,   -757,    791,   -716,    585,   -441,    305,   -195,    111,    -58,     24,     -9,      1, 
  29292,  -2281,    193,    501,   -752,    789,   -714,    584,   -441,    305,   -195,    111,    -58,     24,     -9,      1, 
  29281,  -2299,    203,    495,   -748,    786,   -713,    583,   -440,    305,   -195,    111,    -58,     24,     -9,      1, 
  29270,  -2317,    213,    488,   -744,    783,   -711,    582,   -440,    304,   -195,    111,    -58,     24,     -9,      1, 
  29259,  -2335,    223,    482,   -739,    780,   -709,    581,   -439,    304,   -195,    111,    -58,     25,     -9,      1, 
  29248,  -2352,    233,    475,   -735,    778,   -708,    580,   -439,    304,   -195,    111,    -58,     25,     -9,      1, 
  29236,  -2370,    244,    469,   -731,    775,   -706,    579,   -438,    304,   -195,    112,    -58,     25,     -9,      1, 
  29225,  -2387,    254,    462,   -726,    772,   -704,    579,   -438,    304,   -194,    112,    -58,     25,     -9,      2, 
  29214,  -2405,    264,    455,   -722,    769,   -703,    578,   -437,    304,   -194,    112,    -58,     25,     -9,      2, 
  29202,  -2422,    274,    449,   -718,    767,   -701,    577,   -437,    303,   -194,    112,    -58,     25,     -9,      2, 
  29191,  -2440,    284,    442,   -713,    764,   -699,    576,   -437,    303,   -194,    112,    -58,     25,     -9,      2, 
  29179,  -2457,    294,    436,   -709,    761,   -698,    575,   -436,    303,   -194,    112,    -58,     25,     -9,      2, 
  29168,  -2475,    304,    429,   -705,    758,   -696,    574,   -436,    303,   -194,    112,    -58,     25,     -9,      2, 
  29156,  -2492,    314,    423,   -701,    755,   -694,    573,   -435,    303,   -194,    112,    -58,     25,     -9,      2, 
  29145,  -2509,    324,    416,   -696,    753,   -692,    572,   -435,    303,   -194,    112,    -58,     25,     -9,      2, 
  29133,  -2527,    335,    410,   -692,    750,   -691,    571,   -434,    302,   -194,    112,    -58,     25,     -9,      2, 
  29121,  -2544,    345,    403,   -688,    747,   -689,    570,   -434,    302,   -194,    112,    -58,     25,     -9,      2, 
  29109,  -2561,    355,    397,   -683,    744,   -687,    569,   -433,    302,   -194,    112,    -58,     25,     -9,      2, 
  29097,  -2578,    365,    390,   -679,    741,   -686,    568,   -433,    302,   -194,    112,    -59,     25,    -10,      2, 
  29086,  -2595,    375,    383,   -675,    739,   -684,    567,   -432,    302,   -194,    112,    -59,     25,    -10,      2, 
  29074,  -2612,    385,    377,   -670,    736,   -682,    566,   -432,    302,   -194,    112,    -59,     25,    -10,      2, 
  29062,  -2629,    395,    370,   -666,    733,   -680,    565,   -431,    301,   -194,    112,    -59,     25,    -10,      2, 
  29050,  -2646,    405,    364,   -662,    730,   -679,    564,   -431,    301,   -194,    112,    -59,     25,    -10,      2, 
  29037,  -2663,    415,    357,   -657,    727,   -677,    563,   -430,    301,   -194,    112,    -59,     25,    -10,      2, 
  29025,  -2680,    425,    351,   -653,    725,   -675,    562,   -430,    301,   -194,    112,    -59,     25,    -10,      2, 
  29013,  -2697,    435,    344,   -649,    722,   -674,    561,   -429,    301,   -194,    112,    -59,     25,    -10,      2, 
  29001,  -2714,    444,    338,   -644,    719,   -672,    560,   -429,    300,   -194,    112,    -59,     25,    -10,      2, 
  28989,  -2731,    454,    331,   -640,    716,   -670,    559,   -428,    300,   -194,    112,    -59,     25,    -10,      2, 
  28976,  -2748,    464,    325,   -636,    713,   -668,    558,   -428,    300,   -194,    112,    -59,     26,    -10,      2, 
  28964,  -2764,    474,    318,   -631,    710,   -667,    557,   -427,    300,   -194,    112,    -59,     26,    -10,      2, 
  28951,  -2781,    484,    312,   -627,    708,   -665,    556,   -427,    300,   -194,    112,    -59,     26,    -10,      2, 
  28939,  -2798,    494,    305,   -622,    705,   -663,    555,   -426,    299,   -194,    113,    -59,     26,    -10,      2, 
  28926,  -2814,    504,    299,   -618,    702,   -661,    554,   -426,    299,   -194,    113,    -59,     26,    -10,      2, 
  28914,  -2831,    514,    292,   -614,    699,   -660,    553,   -425,    299,   -194,    113,    -59,     26,    -10,      2, 
  28901,  -2847,    524,    286,   -609,    696,   -658,    552,   -425,    299,   -194,    113,    -59,     26,    -10,      2, 
  28888,  -2864,    534,    279,   -605,    694,   -656,    551,   -424,    299,   -194,    113,    -59,     26,    -10,      2, 
  28876,  -2880,    543,    273,   -601,    691,   -654,    550,   -424,    298,   -194,    113,    -59,     26,    -10,      2, 
  28863,  -2897,    553,    266,   -596,    688,   -653,    549,   -423,    298,   -194,    113,    -59,     26,    -10,      2, 
  28850,  -2913,    563,    260,   -592,    685,   -651,    548,   -423,    298,   -194,    113,    -60,     26,    -10,      2, 
  28837,  -2930,    573,    253,   -588,    682,   -649,    547,   -422,    298,   -194,    113,    -60,     26,    -10,      2, 
  28824,  -2946,    583,    247,   -583,    679,   -647,    546,   -422,    298,   -194,    113,    -60,     26,    -10,      2, 
  28811,  -2962,    592,    240,   -579,    676,   -646,    545,   -421,    297,   -193,    113,    -60,     26,    -10,      2, 
  28798,  -2978,    602,    234,   -575,    674,   -644,    544,   -421,    297,   -193,    113,    -60,     26,    -10,      2, 
  28785,  -2995,    612,    227,   -570,    671,   -642,    543,   -420,    297,   -193,    113,    -60,     26,    -10,      2, 
  28772,  -3011,    622,    221,   -566,    668,   -640,    542,   -420,    297,   -193,    113,    -60,     26,    -10,      2, 
  28759,  -3027,    631,    214,   -562,    665,   -638,    541,   -419,    297,   -193,    113,    -60,     26,    -10,      2, 
  28746,  -3043,    641,    208,   -557,    662,   -637,    540,   -419,    296,   -193,    113,    -60,     26,    -10,      2, 
  28733,  -3059,    651,    202,   -553,    659,   -635,    539,   -418,    296,   -193,    113,    -60,     26,    -10,      2, 
  28719,  -3075,    661,    195,   -549,    656,   -633,    538,   -418,    296,   -193,    113,    -60,     26,    -10,      2, 
  28706,  -3091,    670,    189,   -544,    654,   -631,    537,   -417,    296,   -193,    113,    -60,     26,    -10,      2, 
  28692,  -3107,    680,    182,   -540,    651,   -629,    536,   -417,    295,   -193,    113,    -60,     26,    -10,      2, 
  28679,  -3123,    690,    176,   -536,    648,   -628,    535,   -416,    295,   -193,    113,    -60,     26,    -10,      2, 
  28665,  -3139,    699,    169,   -531,    645,   -626,    534,   -416,    295,   -193,    113,    -60,     26,    -10,      2, 
  28652,  -3155,    709,    163,   -527,    642,   -624,    533,   -415,    295,   -193,    113,    -60,     26,    -10,      2, 
  28638,  -3171,    719,    156,   -522,    639,   -622,    532,   -414,    294,   -193,    113,    -60,     27,    -10,      2, 
  28625,  -3186,    728,    150,   -518,    636,   -620,    531,   -414,    294,   -193,    113,    -60,     27,    -10,      2, 
  28611,  -3202,    738,    144,   -514,    633,   -619,    530,   -413,    294,   -193,    113,    -60,     27,    -10,      2, 
  28597,  -3218,    747,    137,   -509,    631,   -617,    529,   -413,    294,   -193,    113,    -60,     27,    -10,      2, 
  28583,  -3233,    757,    131,   -505,    628,   -615,    528,   -412,    294,   -193,    113,    -60,     27,    -10,      2, 
  28570,  -3249,    767,    124,   -501,    625,   -613,    527,   -412,    293,   -192,    113,    -60,     27,    -10,      2, 
  28556,  -3265,    776,    118,   -496,    622,   -611,    526,   -411,    293,   -192,    113,    -60,     27,    -10,      2, 
  28542,  -3280,    786,    111,   -492,    619,   -610,    524,   -411,    293,   -192,    113,    -60,     27,    -11,      2, 
  28528,  -3296,    795,    105,   -488,    616,   -608,    523,   -410,    293,   -192,    113,    -61,     27,    -11,      2, 
  28514,  -3311,    805,     99,   -483,    613,   -606,    522,   -410,    292,   -192,    113,    -61,     27,    -11,      2, 
  28500,  -3326,    814,     92,   -479,    610,   -604,    521,   -409,    292,   -192,    113,    -61,     27,    -11,      2, 
  28486,  -3342,    824,     86,   -475,    608,   -602,    520,   -408,    292,   -192,    113,    -61,     27,    -11,      2, 
  28472,  -3357,    833,     79,   -470,    605,   -600,    519,   -408,    292,   -192,    113,    -61,     27,    -11,      2, 
  28457,  -3372,    843,     73,   -466,    602,   -599,    518,   -407,    291,   -192,    113,    -61,     27,    -11,      2, 
  28443,  -3388,    852,     67,   -461,    599,   -597,    517,   -407,    291,   -192,    113,    -61,     27,    -11,      2, 
  28429,  -3403,    862,     60,   -457,    596,   -595,    516,   -406,    291,   -192,    113,    -61,     27,    -11,      2, 
  28414,  -3418,    871,     54,   -453,    593,   -593,    515,   -406,    291,   -192,    113,    -61,     27,    -11,      2, 
  28400,  -3433,    881,     47,   -448,    590,   -591,    514,   -405,    290,   -192,    113,    -61,     27,    -11,      2, 
  28386,  -3448,    890,     41,   -444,    587,   -589,    513,   -404,    290,   -192,    113,    -61,     27,    -11,      2, 
  28371,  -3463,    900,     35,   -440,    584,   -588,    512,   -404,    290,   -191,    113,    -61,     27,    -11,      2, 
  28356,  -3478,    909,     28,   -435,    581,   -586,    510,   -403,    290,   -191,    113,    -61,     27,    -11,      2, 
  28342,  -3493,    918,     22,   -431,    579,   -584,    509,   -403,    289,   -191,    113,    -61,     27,    -11,      2, 
  28327,  -3508,    928,     16,   -427,    576,   -582,    508,   -402,    289,   -191,    113,    -61,     27,    -11,      2, 
  28313,  -3523,    937,      9,   -422,    573,   -580,    507,   -401,    289,   -191,    113,    -61,     27,    -11,      2, 
  28298,  -3538,    946,      3,   -418,    570,   -578,    506,   -401,    289,   -191,    113,    -61,     27,    -11,      2, 
  28283,  -3553,    956,     -3,   -414,    567,   -576,    505,   -400,    288,   -191,    113,    -61,     27,    -11,      2, 
  28268,  -3568,    965,    -10,   -409,    564,   -575,    504,   -400,    288,   -191,    113,    -61,     27,    -11,      2, 
  28253,  -3583,    974,    -16,   -405,    561,   -573,    503,   -399,    288,   -191,    113,    -61,     27,    -11,      2, 
  28239,  -3597,    984,    -22,   -400,    558,   -571,    502,   -399,    287,   -191,    113,    -61,     27,    -11,      2, 
  28224,  -3612,    993,    -29,   -396,    555,   -569,    501,   -398,    287,   -191,    113,    -61,     27,    -11,      2, 
  28209,  -3627,   1002,    -35,   -392,    552,   -567,    499,   -397,    287,   -191,    113,    -61,     27,    -11,      2, 
  28193,  -3641,   1011,    -41,   -387,    549,   -565,    498,   -397,    287,   -190,    113,    -61,     28,    -11,      2, 
  28178,  -3656,   1021,    -48,   -383,    546,   -563,    497,   -396,    286,   -190,    113,    -61,     28,    -11,      2, 
  28163,  -3670,   1030,    -54,   -379,    543,   -562,    496,   -396,    286,   -190,    113,    -61,     28,    -11,      2, 
  28148,  -3685,   1039,    -60,   -374,    541,   -560,    495,   -395,    286,   -190,    113,    -61,     28,    -11,      2, 
  28133,  -3699,   1048,    -67,   -370,    538,   -558,    494,   -394,    286,   -190,    113,    -61,     28,    -11,      2, 
  28118,  -3714,   1058,    -73,   -366,    535,   -556,    493,   -394,    285,   -190,    113,    -61,     28,    -11,      2, 
  28102,  -3728,   1067,    -79,   -361,    532,   -554,    492,   -393,    285,   -190,    113,    -61,     28,    -11,      2, 
  28087,  -3743,   1076,    -86,   -357,    529,   -552,    490,   -393,    285,   -190,    113,    -61,     28,    -11,      2, 
  28071,  -3757,   1085,    -92,   -353,    526,   -550,    489,   -392,    284,   -190,    113,    -62,     28,    -11,      2, 
  28056,  -3771,   1094,    -98,   -348,    523,   -548,    488,   -391,    284,   -190,    113,    -62,     28,    -11,      2, 
  28040,  -3785,   1103,   -104,   -344,    520,   -547,    487,   -391,    284,   -190,    113,    -62,     28,    -11,      2, 
  28025,  -3800,   1113,   -111,   -340,    517,   -545,    486,   -390,    284,   -189,    113,    -62,     28,    -11,      2, 
  28009,  -3814,   1122,   -117,   -335,    514,   -543,    485,   -389,    283,   -189,    113,    -62,     28,    -11,      2, 
  27994,  -3828,   1131,   -123,   -331,    511,   -541,    484,   -389,    283,   -189,    113,    -62,     28,    -11,      2, 
  27978,  -3842,   1140,   -130,   -326,    508,   -539,    483,   -388,    283,   -189,    113,    -62,     28,    -11,      2, 
  27962,  -3856,   1149,   -136,   -322,    505,   -537,    481,   -388,    282,   -189,    113,    -62,     28,    -11,      2, 
  27946,  -3870,   1158,   -142,   -318,    502,   -535,    480,   -387,    282,   -189,    113,    -62,     28,    -11,      2, 
  27931,  -3884,   1167,   -148,   -313,    499,   -533,    479,   -386,    282,   -189,    113,    -62,     28,    -11,      2, 
  27915,  -3898,   1176,   -155,   -309,    497,   -531,    478,   -386,    281,   -189,    113,    -62,     28,    -11,      2, 
  27899,  -3912,   1185,   -161,   -305,    494,   -529,    477,   -385,    281,   -189,    113,    -62,     28,    -11,      2, 
  27883,  -3925,   1194,   -167,   -300,    491,   -528,    476,   -384,    281,   -188,    113,    -62,     28,    -11,      2, 
  27867,  -3939,   1203,   -173,   -296,    488,   -526,    474,   -384,    281,   -188,    113,    -62,     28,    -11,      2, 
  27851,  -3953,   1212,   -179,   -292,    485,   -524,    473,   -383,    280,   -188,    113,    -62,     28,    -11,      2, 
  27835,  -3967,   1221,   -186,   -287,    482,   -522,    472,   -383,    280,   -188,    113,    -62,     28,    -11,      2, 
  27819,  -3980,   1230,   -192,   -283,    479,   -520,    471,   -382,    280,   -188,    113,    -62,     28,    -11,      2, 
  27802,  -3994,   1239,   -198,   -279,    476,   -518,    470,   -381,    279,   -188,    113,    -62,     28,    -11,      2, 
  27786,  -4008,   1248,   -204,   -274,    473,   -516,    469,   -381,    279,   -188,    113,    -62,     28,    -11,      2, 
  27770,  -4021,   1257,   -211,   -270,    470,   -514,    468,   -380,    279,   -188,    113,    -62,     28,    -11,      2, 
  27754,  -4035,   1266,   -217,   -266,    467,   -512,    466,   -379,    278,   -188,    113,    -62,     28,    -11,      2, 
  27737,  -4048,   1274,   -223,   -261,    464,   -510,    465,   -379,    278,   -187,    113,    -62,     28,    -12,      3, 
  27721,  -4062,   1283,   -229,   -257,    461,   -508,    464,   -378,    278,   -187,    113,    -62,     28,    -12,      3, 
  27704,  -4075,   1292,   -235,   -253,    458,   -506,    463,   -377,    277,   -187,    113,    -62,     28,    -12,      3, 
  27688,  -4089,   1301,   -241,   -248,    455,   -505,    462,   -377,    277,   -187,    113,    -62,     28,    -12,      3, 
  27671,  -4102,   1310,   -248,   -244,    452,   -503,    460,   -376,    277,   -187,    113,    -62,     28,    -12,      3, 
  27655,  -4115,   1319,   -254,   -240,    449,   -501,    459,   -375,    277,   -187,    113,    -62,     28,    -12,      3, 
  27638,  -4128,   1327,   -260,   -235,    446,   -499,    458,   -375,    276,   -187,    113,    -62,     28,    -12,      3, 
  27621,  -4142,   1336,   -266,   -231,    443,   -497,    457,   -374,    276,   -187,    113,    -62,     28,    -12,      3, 
  27605,  -4155,   1345,   -272,   -227,    440,   -495,    456,   -373,    276,   -187,    113,    -62,     28,    -12,      3, 
  27588,  -4168,   1354,   -278,   -222,    437,   -493,    455,   -373,    275,   -186,    113,    -62,     29,    -12,      3, 
  27571,  -4181,   1362,   -285,   -218,    435,   -491,    453,   -372,    275,   -186,    113,    -62,     29,    -12,      3, 
  27554,  -4194,   1371,   -291,   -214,    432,   -489,    452,   -371,    275,   -186,    113,    -62,     29,    -12,      3, 
  27537,  -4207,   1380,   -297,   -210,    429,   -487,    451,   -371,    274,   -186,    113,    -62,     29,    -12,      3, 
  27520,  -4220,   1389,   -303,   -205,    426,   -485,    450,   -370,    274,   -186,    113,    -62,     29,    -12,      3, 
  27503,  -4233,   1397,   -309,   -201,    423,   -483,    449,   -369,    274,   -186,    113,    -62,     29,    -12,      3, 
  27486,  -4246,   1406,   -315,   -197,    420,   -481,    447,   -369,    273,   -186,    113,    -62,     29,    -12,      3, 
  27469,  -4259,   1415,   -321,   -192,    417,   -479,    446,   -368,    273,   -185,    113,    -62,     29,    -12,      3, 
  27452,  -4272,   1423,   -327,   -188,    414,   -477,    445,   -367,    273,   -185,    113,    -62,     29,    -12,      3, 
  27435,  -4284,   1432,   -333,   -184,    411,   -475,    444,   -367,    272,   -185,    113,    -62,     29,    -12,      3, 
  27418,  -4297,   1440,   -340,   -179,    408,   -474,    443,   -366,    272,   -185,    113,    -62,     29,    -12,      3, 
  27400,  -4310,   1449,   -346,   -175,    405,   -472,    441,   -365,    272,   -185,    113,    -62,     29,    -12,      3, 
  27383,  -4323,   1458,   -352,   -171,    402,   -470,    440,   -365,    271,   -185,    113,    -62,     29,    -12,      3, 
  27366,  -4335,   1466,   -358,   -166,    399,   -468,    439,   -364,    271,   -185,    113,    -62,     29,    -12,      3, 
  27348,  -4348,   1475,   -364,   -162,    396,   -466,    438,   -363,    271,   -185,    112,    -62,     29,    -12,      3, 
  27331,  -4360,   1483,   -370,   -158,    393,   -464,    437,   -363,    270,   -184,    112,    -62,     29,    -12,      3, 
  27313,  -4373,   1492,   -376,   -154,    390,   -462,    435,   -362,    270,   -184,    112,    -62,     29,    -12,      3, 
  27296,  -4385,   1500,   -382,   -149,    387,   -460,    434,   -361,    270,   -184,    112,    -62,     29,    -12,      3, 
  27278,  -4398,   1509,   -388,   -145,    384,   -458,    433,   -361,    269,   -184,    112,    -62,     29,    -12,      3, 
  27261,  -4410,   1517,   -394,   -141,    381,   -456,    432,   -360,    269,   -184,    112,    -62,     29,    -12,      3, 
  27243,  -4423,   1526,   -400,   -136,    378,   -454,    431,   -359,    269,   -184,    112,    -62,     29,    -12,      3, 
  27225,  -4435,   1534,   -406,   -132,    375,   -452,    429,   -358,    268,   -184,    112,    -62,     29,    -12,      3, 
  27208,  -4447,   1543,   -412,   -128,    372,   -450,    428,   -358,    268,   -183,    112,    -62,     29,    -12,      3, 
  27190,  -4459,   1551,   -418,   -123,    369,   -448,    427,   -357,    267,   -183,    112,    -62,     29,    -12,      3, 
  27172,  -4472,   1559,   -424,   -119,    366,   -446,    426,   -356,    267,   -183,    112,    -62,     29,    -12,      3, 
  27154,  -4484,   1568,   -430,   -115,    363,   -444,    424,   -356,    267,   -183,    112,    -62,     29,    -12,      3, 
  27136,  -4496,   1576,   -436,   -111,    360,   -442,    423,   -355,    266,   -183,    112,    -62,     29,    -12,      3, 
  27118,  -4508,   1585,   -442,   -106,    357,   -440,    422,   -354,    266,   -183,    112,    -62,     29,    -12,      3, 
  27100,  -4520,   1593,   -448,   -102,    354,   -438,    421,   -354,    266,   -183,    112,    -62,     29,    -12,      3, 
  27082,  -4532,   1601,   -454,    -98,    351,   -436,    420,   -353,    265,   -182,    112,    -62,     29,    -12,      3, 
  27064,  -4544,   1610,   -460,    -93,    348,   -434,    418,   -352,    265,   -182,    112,    -62,     29,    -12,      3, 
  27046,  -4556,   1618,   -466,    -89,    345,   -432,    417,   -351,    265,   -182,    112,    -62,     29,    -12,      3, 
  27028,  -4568,   1626,   -472,    -85,    342,   -430,    416,   -351,    264,   -182,    112,    -62,     29,    -12,      3, 
  27010,  -4580,   1634,   -478,    -81,    339,   -428,    415,   -350,    264,   -182,    112,    -62,     29,    -12,      3, 
  26992,  -4591,   1643,   -484,    -76,    337,   -426,    413,   -349,    264,   -182,    112,    -62,     29,    -12,      3, 
  26973,  -4603,   1651,   -490,    -72,    334,   -424,    412,   -349,    263,   -181,    112,    -62,     29,    -12,      3, 
  26955,  -4615,   1659,   -496,    -68,    331,   -422,    411,   -348,    263,   -181,    112,    -62,     29,    -12,      3, 
  26937,  -4627,   1667,   -502,    -64,    328,   -420,    410,   -347,    262,   -181,    112,    -62,     29,    -12,      3, 
  26918,  -4638,   1676,   -508,    -59,    325,   -418,    408,   -346,    262,   -181,    112,    -62,     29,    -12,      3, 
  26900,  -4650,   1684,   -514,    -55,    322,   -416,    407,   -346,    262,   -181,    111,    -62,     29,    -12,      3, 
  26881,  -4662,   1692,   -519,    -51,    319,   -414,    406,   -345,    261,   -181,    111,    -62,     29,    -12,      3, 
  26863,  -4673,   1700,   -525,    -47,    316,   -412,    405,   -344,    261,   -180,    111,    -62,     29,    -12,      3, 
  26844,  -4685,   1708,   -531,    -42,    313,   -410,    403,   -344,    261,   -180,    111,    -62,     29,    -12,      3, 
  26825,  -4696,   1716,   -537,    -38,    310,   -408,    402,   -343,    260,   -180,    111,    -62,     29,    -12,      3, 
  26807,  -4707,   1724,   -543,    -34,    307,   -406,    401,   -342,    260,   -180,    111,    -62,     29,    -12,      3, 
  26788,  -4719,   1733,   -549,    -30,    304,   -404,    400,   -341,    259,   -180,    111,    -62,     29,    -12,      3, 
  26769,  -4730,   1741,   -555,    -25,    301,   -402,    398,   -341,    259,   -180,    111,    -62,     29,    -12,      3, 
  26751,  -4741,   1749,   -561,    -21,    298,   -400,    397,   -340,    259,   -180,    111,    -62,     29,    -12,      3, 
  26732,  -4753,   1757,   -567,    -17,    295,   -398,    396,   -339,    258,   -179,    111,    -62,     29,    -12,      3, 
  26713,  -4764,   1765,   -572,    -13,    292,   -396,    395,   -338,    258,   -179,    111,    -62,     29,    -12,      3, 
  26694,  -4775,   1773,   -578,     -8,    289,   -394,    393,   -338,    258,   -179,    111,    -62,     29,    -12,      3, 
  26675,  -4786,   1781,   -584,     -4,    286,   -392,    392,   -337,    257,   -179,    111,    -62,     29,    -12,      3, 
  26656,  -4797,   1789,   -590,      0,    283,   -390,    391,   -336,    257,   -179,    111,    -62,     29,    -12,      3, 
  26637,  -4808,   1797,   -596,      4,    280,   -388,    390,   -336,    256,   -178,    111,    -62,     29,    -12,      3, 
  26618,  -4820,   1805,   -602,      8,    277,   -386,    388,   -335,    256,   -178,    111,    -62,     29,    -12,      3, 
  26599,  -4831,   1813,   -607,     13,    274,   -384,    387,   -334,    256,   -178,    111,    -62,     29,    -12,      3, 
  26580,  -4841,   1821,   -613,     17,    271,   -382,    386,   -333,    255,   -178,    111,    -62,     29,    -12,      3, 
  26560,  -4852,   1828,   -619,     21,    268,   -380,    384,   -333,    255,   -178,    111,    -62,     29,    -12,      3, 
  26541,  -4863,   1836,   -625,     25,    265,   -378,    383,   -332,    254,   -178,    110,    -62,     29,    -12,      3, 
  26522,  -4874,   1844,   -631,     30,    262,   -376,    382,   -331,    254,   -177,    110,    -62,     29,    -12,      3, 
  26502,  -4885,   1852,   -636,     34,    259,   -374,    381,   -330,    254,   -177,    110,    -62,     30,    -12,      3, 
  26483,  -4896,   1860,   -642,     38,    256,   -372,    379,   -330,    253,   -177,    110,    -62,     30,    -12,      3, 
  26464,  -4906,   1868,   -648,     42,    253,   -370,    378,   -329,    253,   -177,    110,    -62,     30,    -12,      3, 
  26444,  -4917,   1875,   -654,     46,    250,   -368,    377,   -328,    252,   -177,    110,    -62,     30,    -12,      3, 
  26425,  -4928,   1883,   -659,     51,    247,   -366,    376,   -327,    252,   -177,    110,    -62,     30,    -12,      3, 
  26405,  -4938,   1891,   -665,     55,    244,   -364,    374,   -327,    252,   -176,    110,    -62,     30,    -13,      3, 
  26386,  -4949,   1899,   -671,     59,    241,   -362,    373,   -326,    251,   -176,    110,    -62,     30,    -13,      3, 
  26366,  -4959,   1907,   -677,     63,    238,   -360,    372,   -325,    251,   -176,    110,    -62,     30,    -13,      3, 
  26346,  -4970,   1914,   -682,     67,    235,   -358,    370,   -324,    250,   -176,    110,    -62,     30,    -13,      3, 
  26327,  -4980,   1922,   -688,     72,    232,   -356,    369,   -324,    250,   -176,    110,    -62,     30,    -13,      3, 
  26307,  -4991,   1930,   -694,     76,    229,   -354,    368,   -323,    250,   -175,    110,    -62,     30,    -13,      3, 
  26287,  -5001,   1937,   -699,     80,    226,   -352,    367,   -322,    249,   -175,    110,    -62,     30,    -13,      3, 
  26267,  -5011,   1945,   -705,     84,    223,   -350,    365,   -321,    249,   -175,    110,    -62,     30,    -13,      3, 
  26247,  -5022,   1953,   -711,     88,    221,   -348,    364,   -320,    248,   -175,    110,    -62,     30,    -13,      3, 
  26228,  -5032,   1960,   -716,     92,    218,   -346,    363,   -320,    248,   -175,    109,    -62,     30,    -13,      3, 
  26208,  -5042,   1968,   -722,     97,    215,   -344,    361,   -319,    248,   -175,    109,    -62,     30,    -13,      3, 
  26188,  -5052,   1976,   -728,    101,    212,   -342,    360,   -318,    247,   -174,    109,    -62,     30,    -13,      3, 
  26168,  -5062,   1983,   -733,    105,    209,   -340,    359,   -317,    247,   -174,    109,    -62,     30,    -13,      3, 
  26148,  -5072,   1991,   -739,    109,    206,   -338,    357,   -317,    246,   -174,    109,    -62,     30,    -13,      3, 
  26128,  -5082,   1998,   -745,    113,    203,   -336,    356,   -316,    246,   -174,    109,    -62,     30,    -13,      3, 
  26107,  -5092,   2006,   -750,    117,    200,   -334,    355,   -315,    246,   -174,    109,    -62,     30,    -13,      3, 
  26087,  -5102,   2013,   -756,    121,    197,   -332,    354,   -314,    245,   -173,    109,    -62,     30,    -13,      3, 
  26067,  -5112,   2021,   -762,    126,    194,   -330,    352,   -314,    245,   -173,    109,    -62,     30,    -13,      3, 
  26047,  -5122,   2028,   -767,    130,    191,   -328,    351,   -313,    244,   -173,    109,    -62,     30,    -13,      3, 
  26026,  -5132,   2036,   -773,    134,    188,   -326,    350,   -312,    244,   -173,    109,    -62,     30,    -13,      3, 
  26006,  -5142,   2043,   -778,    138,    185,   -324,    348,   -311,    243,   -173,    109,    -62,     30,    -13,      3, 
  25986,  -5152,   2051,   -784,    142,    182,   -322,    347,   -310,    243,   -172,    109,    -62,     30,    -13,      3, 
  25965,  -5161,   2058,   -790,    146,    179,   -320,    346,   -310,    243,   -172,    109,    -62,     30,    -13,      3, 
  25945,  -5171,   2065,   -795,    150,    176,   -318,    344,   -309,    242,   -172,    109,    -62,     30,    -13,      3, 
  25924,  -5181,   2073,   -801,    155,    173,   -316,    343,   -308,    242,   -172,    108,    -62,     30,    -13,      3, 
  25904,  -5190,   2080,   -806,    159,    170,   -314,    342,   -307,    241,   -172,    108,    -62,     30,    -13,      3, 
  25883,  -5200,   2087,   -812,    163,    167,   -312,    340,   -307,    241,   -171,    108,    -62,     30,    -13,      3, 
  25863,  -5210,   2095,   -817,    167,    164,   -310,    339,   -306,    240,   -171,    108,    -62,     30,    -13,      3, 
  25842,  -5219,   2102,   -823,    171,    161,   -308,    338,   -305,    240,   -171,    108,    -62,     30,    -13,      3, 
  25821,  -5228,   2109,   -828,    175,    158,   -306,    337,   -304,    240,   -171,    108,    -62,     30,    -13,      3, 
  25801,  -5238,   2117,   -834,    179,    155,   -304,    335,   -303,    239,   -171,    108,    -62,     30,    -13,      3, 
  25780,  -5247,   2124,   -839,    183,    152,   -302,    334,   -303,    239,   -170,    108,    -62,     30,    -13,      3, 
  25759,  -5257,   2131,   -845,    187,    149,   -300,    333,   -302,    238,   -170,    108,    -62,     30,    -13,      3, 
  25738,  -5266,   2138,   -850,    192,    146,   -298,    331,   -301,    238,   -170,    108,    -62,     30,    -13,      3, 
  25717,  -5275,   2146,   -856,    196,    144,   -296,    330,   -300,    237,   -170,    108,    -62,     30,    -13,      3, 
  25696,  -5284,   2153,   -861,    200,    141,   -294,    329,   -299,    237,   -170,    108,    -62,     30,    -13,      3, 
  25675,  -5294,   2160,   -867,    204,    138,   -291,    327,   -299,    237,   -169,    108,    -62,     30,    -13,      3, 
  25655,  -5303,   2167,   -872,    208,    135,   -289,    326,   -298,    236,   -169,    107,    -62,     30,    -13,      3, 
  25633,  -5312,   2174,   -878,    212,    132,   -287,    325,   -297,    236,   -169,    107,    -62,     30,    -13,      3, 
  25612,  -5321,   2181,   -883,    216,    129,   -285,    323,   -296,    235,   -169,    107,    -62,     30,    -13,      3, 
  25591,  -5330,   2189,   -889,    220,    126,   -283,    322,   -295,    235,   -169,    107,    -62,     30,    -13,      3, 
  25570,  -5339,   2196,   -894,    224,    123,   -281,    321,   -295,    234,   -168,    107,    -62,     30,    -13,      3, 
  25549,  -5348,   2203,   -899,    228,    120,   -279,    319,   -294,    234,   -168,    107,    -62,     30,    -13,      3, 
  25528,  -5357,   2210,   -905,    232,    117,   -277,    318,   -293,    234,   -168,    107,    -62,     30,    -13,      3, 
  25506,  -5366,   2217,   -910,    236,    114,   -275,    317,   -292,    233,   -168,    107,    -62,     30,    -13,      3, 
  25485,  -5375,   2224,   -916,    240,    111,   -273,    315,   -291,    233,   -167,    107,    -62,     30,    -13,      3, 
  25464,  -5383,   2231,   -921,    245,    108,   -271,    314,   -291,    232,   -167,    107,    -62,     30,    -13,      3, 
  25442,  -5392,   2238,   -926,    249,    105,   -269,    313,   -290,    232,   -167,    107,    -62,     30,    -13,      3, 
  25421,  -5401,   2245,   -932,    253,    102,   -267,    311,   -289,    231,   -167,    107,    -62,     30,    -13,      3, 
  25400,  -5409,   2252,   -937,    257,     99,   -265,    310,   -288,    231,   -167,    106,    -62,     30,    -13,      3, 
  25378,  -5418,   2259,   -943,    261,     96,   -263,    309,   -287,    230,   -166,    106,    -62,     30,    -13,      3, 
  25357,  -5427,   2266,   -948,    265,     93,   -261,    307,   -287,    230,   -166,    106,    -62,     30,    -13,      3, 
  25335,  -5435,   2273,   -953,    269,     91,   -259,    306,   -286,    229,   -166,    106,    -62,     30,    -13,      3, 
  25313,  -5444,   2280,   -959,    273,     88,   -257,    305,   -285,    229,   -166,    106,    -62,     30,    -13,      3, 
  25292,  -5452,   2286,   -964,    277,     85,   -255,    303,   -284,    229,   -165,    106,    -62,     30,    -13,      3, 
  25270,  -5461,   2293,   -969,    281,     82,   -253,    302,   -283,    228,   -165,    106,    -62,     30,    -13,      3, 
  25248,  -5469,   2300,   -974,    285,     79,   -251,    301,   -282,    228,   -165,    106,    -62,     30,    -13,      3, 
  25227,  -5478,   2307,   -980,    289,     76,   -249,    299,   -282,    227,   -165,    106,    -61,     30,    -13,      3, 
  25205,  -5486,   2314,   -985,    293,     73,   -247,    298,   -281,    227,   -165,    106,    -61,     30,    -13,      3, 
  25183,  -5494,   2321,   -990,    297,     70,   -245,    297,   -280,    226,   -164,    106,    -61,     30,    -13,      3, 
  25161,  -5502,   2327,   -996,    301,     67,   -243,    295,   -279,    226,   -164,    105,    -61,     30,    -13,      3, 
  25139,  -5511,   2334,  -1001,    305,     64,   -241,    294,   -278,    225,   -164,    105,    -61,     30,    -13,      3, 
  25117,  -5519,   2341,  -1006,    309,     61,   -238,    293,   -278,    225,   -164,    105,    -61,     30,    -13,      3, 
  25095,  -5527,   2347,  -1011,    313,     58,   -236,    291,   -277,    224,   -163,    105,    -61,     30,    -13,      3, 
  25073,  -5535,   2354,  -1017,    317,     55,   -234,    290,   -276,    224,   -163,    105,    -61,     30,    -13,      3, 
  25051,  -5543,   2361,  -1022,    321,     52,   -232,    289,   -275,    224,   -163,    105,    -61,     30,    -13,      3, 
  25029,  -5551,   2368,  -1027,    325,     50,   -230,    287,   -274,    223,   -163,    105,    -61,     30,    -13,      3, 
  25007,  -5559,   2374,  -1032,    329,     47,   -228,    286,   -273,    223,   -162,    105,    -61,     30,    -13,      3, 
  24985,  -5567,   2381,  -1038,    333,     44,   -226,    285,   -273,    222,   -162,    105,    -61,     30,    -13,      3, 
  24963,  -5575,   2387,  -1043,    337,     41,   -224,    283,   -272,    222,   -162,    105,    -61,     30,    -13,      3, 
  24941,  -5583,   2394,  -1048,    341,     38,   -222,    282,   -271,    221,   -162,    104,    -61,     30,    -13,      3, 
  24918,  -5591,   2401,  -1053,    345,     35,   -220,    281,   -270,    221,   -162,    104,    -61,     30,    -13,      3, 
  24896,  -5598,   2407,  -1058,    349,     32,   -218,    279,   -269,    220,   -161,    104,    -61,     30,    -13,      3, 
  24874,  -5606,   2414,  -1063,    353,     29,   -216,    278,   -268,    220,   -161,    104,    -61,     30,    -13,      3, 
  24852,  -5614,   2420,  -1069,    356,     26,   -214,    276,   -268,    219,   -161,    104,    -61,     30,    -13,      3, 
  24829,  -5621,   2427,  -1074,    360,     23,   -212,    275,   -267,    219,   -161,    104,    -61,     30,    -13,      3, 
  24807,  -5629,   2433,  -1079,    364,     20,   -210,    274,   -266,    218,   -160,    104,    -61,     30,    -13,      3, 
  24784,  -5637,   2440,  -1084,    368,     18,   -208,    272,   -265,    218,   -160,    104,    -61,     30,    -13,      3, 
  24762,  -5644,   2446,  -1089,    372,     15,   -206,    271,   -264,    217,   -160,    104,    -61,     30,    -13,      3, 
  24739,  -5652,   2453,  -1094,    376,     12,   -204,    270,   -263,    217,   -160,    104,    -61,     30,    -13,      3, 
  24717,  -5659,   2459,  -1099,    380,      9,   -202,    268,   -263,    216,   -159,    103,    -61,     30,    -13,      3, 
  24694,  -5667,   2465,  -1104,    384,      6,   -200,    267,   -262,    216,   -159,    103,    -61,     30,    -13,      3, 
  24671,  -5674,   2472,  -1109,    388,      3,   -198,    266,   -261,    216,   -159,    103,    -61,     30,    -13,      3, 
  24649,  -5681,   2478,  -1115,    392,      0,   -196,    264,   -260,    215,   -159,    103,    -61,     30,    -13,      3, 
  24626,  -5689,   2484,  -1120,    396,     -3,   -194,    263,   -259,    215,   -158,    103,    -61,     30,    -13,      3, 
  24603,  -5696,   2491,  -1125,    400,     -6,   -192,    262,   -258,    214,   -158,    103,    -61,     30,    -13,      3, 
  24580,  -5703,   2497,  -1130,    403,     -9,   -189,    260,   -257,    214,   -158,    103,    -61,     30,    -13,      3, 
  24558,  -5710,   2503,  -1135,    407,    -11,   -187,    259,   -257,    213,   -158,    103,    -61,     30,    -13,      3, 
  24535,  -5718,   2510,  -1140,    411,    -14,   -185,    257,   -256,    213,   -157,    103,    -61,     30,    -13,      3, 
  24512,  -5725,   2516,  -1145,    415,    -17,   -183,    256,   -255,    212,   -157,    103,    -61,     30,    -13,      3, 
  24489,  -5732,   2522,  -1150,    419,    -20,   -181,    255,   -254,    212,   -157,    102,    -60,     30,    -13,      3, 
  24466,  -5739,   2528,  -1155,    423,    -23,   -179,    253,   -253,    211,   -157,    102,    -60,     30,    -13,      3, 
  24443,  -5746,   2535,  -1160,    427,    -26,   -177,    252,   -252,    211,   -156,    102,    -60,     30,    -13,      3, 
  24420,  -5753,   2541,  -1165,    431,    -29,   -175,    251,   -252,    210,   -156,    102,    -60,     30,    -13,      3, 
  24397,  -5760,   2547,  -1170,    434,    -32,   -173,    249,   -251,    210,   -156,    102,    -60,     30,    -13,      3, 
  24374,  -5767,   2553,  -1175,    438,    -34,   -171,    248,   -250,    209,   -156,    102,    -60,     30,    -13,      3, 
  24351,  -5774,   2559,  -1180,    442,    -37,   -169,    247,   -249,    209,   -155,    102,    -60,     30,    -13,      3, 
  24328,  -5780,   2565,  -1185,    446,    -40,   -167,    245,   -248,    208,   -155,    102,    -60,     30,    -13,      3, 
  24304,  -5787,   2571,  -1189,    450,    -43,   -165,    244,   -247,    208,   -155,    102,    -60,     30,    -13,      3, 
  24281,  -5794,   2577,  -1194,    454,    -46,   -163,    242,   -246,    207,   -155,    101,    -60,     30,    -13,      3, 
  24258,  -5801,   2583,  -1199,    458,    -49,   -161,    241,   -246,    207,   -154,    101,    -60,     30,    -13,      3, 
  24235,  -5807,   2590,  -1204,    461,    -52,   -159,    240,   -245,    206,   -154,    101,    -60,     30,    -13,      3, 
  24211,  -5814,   2596,  -1209,    465,    -55,   -157,    238,   -244,    206,   -154,    101,    -60,     30,    -13,      3, 
  24188,  -5820,   2602,  -1214,    469,    -57,   -155,    237,   -243,    205,   -154,    101,    -60,     30,    -13,      3, 
  24164,  -5827,   2608,  -1219,    473,    -60,   -153,    236,   -242,    205,   -153,    101,    -60,     30,    -13,      3, 
  24141,  -5833,   2613,  -1224,    477,    -63,   -151,    234,   -241,    204,   -153,    101,    -60,     30,    -13,      3, 
  24118,  -5840,   2619,  -1229,    480,    -66,   -149,    233,   -240,    204,   -153,    101,    -60,     30,    -13,      3, 
  24094,  -5846,   2625,  -1233,    484,    -69,   -147,    231,   -240,    203,   -153,    101,    -60,     30,    -13,      3, 
  24070,  -5853,   2631,  -1238,    488,    -72,   -145,    230,   -239,    203,   -152,    100,    -60,     30,    -13,      3, 
  24047,  -5859,   2637,  -1243,    492,    -75,   -143,    229,   -238,    202,   -152,    100,    -60,     30,    -13,      3, 
  24023,  -5865,   2643,  -1248,    496,    -77,   -141,    227,   -237,    202,   -152,    100,    -60,     30,    -13,      3, 
  24000,  -5872,   2649,  -1253,    499,    -80,   -139,    226,   -236,    201,   -152,    100,    -60,     30,    -13,      3, 
  23976,  -5878,   2655,  -1258,    503,    -83,   -136,    225,   -235,    201,   -151,    100,    -60,     30,    -13,      3, 
  23952,  -5884,   2661,  -1262,    507,    -86,   -134,    223,   -234,    200,   -151,    100,    -60,     30,    -13,      3, 
  23929,  -5890,   2666,  -1267,    511,    -89,   -132,    222,   -233,    200,   -151,    100,    -60,     30,    -13,      3, 
  23905,  -5896,   2672,  -1272,    514,    -92,   -130,    220,   -233,    199,   -151,    100,    -60,     30,    -13,      3, 
  23881,  -5903,   2678,  -1277,    518,    -94,   -128,    219,   -232,    199,   -150,     99,    -59,     30,    -13,      3, 
  23857,  -5909,   2684,  -1281,    522,    -97,   -126,    218,   -231,    198,   -150,     99,    -59,     30,    -13,      3, 
  23833,  -5915,   2689,  -1286,    526,   -100,   -124,    216,   -230,    198,   -150,     99,    -59,     30,    -13,      3, 
  23809,  -5921,   2695,  -1291,    529,   -103,   -122,    215,   -229,    197,   -150,     99,    -59,     30,    -13,      3, 
  23785,  -5927,   2701,  -1296,    533,   -106,   -120,    214,   -228,    197,   -149,     99,    -59,     30,    -13,      3, 
  23762,  -5932,   2706,  -1300,    537,   -109,   -118,    212,   -227,    196,   -149,     99,    -59,     30,    -13,      3, 
  23738,  -5938,   2712,  -1305,    541,   -111,   -116,    211,   -227,    196,   -149,     99,    -59,     30,    -13,      3, 
  23714,  -5944,   2718,  -1310,    544,   -114,   -114,    209,   -226,    195,   -148,     99,    -59,     30,    -13,      3, 
  23689,  -5950,   2723,  -1314,    548,   -117,   -112,    208,   -225,    195,   -148,     99,    -59,     30,    -13,      3, 
  23665,  -5956,   2729,  -1319,    552,   -120,   -110,    207,   -224,    194,   -148,     98,    -59,     30,    -13,      3, 
  23641,  -5961,   2734,  -1324,    556,   -123,   -108,    205,   -223,    194,   -148,     98,    -59,     29,    -13,      3, 
  23617,  -5967,   2740,  -1328,    559,   -125,   -106,    204,   -222,    193,   -147,     98,    -59,     29,    -13,      3, 
  23593,  -5973,   2746,  -1333,    563,   -128,   -104,    203,   -221,    193,   -147,     98,    -59,     29,    -13,      3, 
  23569,  -5978,   2751,  -1338,    567,   -131,   -102,    201,   -220,    192,   -147,     98,    -59,     29,    -13,      3, 
  23544,  -5984,   2757,  -1342,    570,   -134,   -100,    200,   -219,    192,   -147,     98,    -59,     29,    -13,      3, 
  23520,  -5989,   2762,  -1347,    574,   -137,    -98,    198,   -219,    191,   -146,     98,    -59,     29,    -13,      3, 
  23496,  -5995,   2768,  -1352,    578,   -139,    -96,    197,   -218,    191,   -146,     98,    -59,     29,    -13,      3, 
  23471,  -6000,   2773,  -1356,    581,   -142,    -94,    196,   -217,    190,   -146,     97,    -59,     29,    -13,      3, 
  23447,  -6006,   2778,  -1361,    585,   -145,    -92,    194,   -216,    190,   -145,     97,    -59,     29,    -13,      3, 
  23423,  -6011,   2784,  -1365,    589,   -148,    -90,    193,   -215,    189,   -145,     97,    -59,     29,    -13,      3, 
  23398,  -6016,   2789,  -1370,    592,   -151,    -88,    192,   -214,    189,   -145,     97,    -59,     29,    -13,      3, 
  23374,  -6022,   2795,  -1374,    596,   -153,    -86,    190,   -213,    188,   -145,     97,    -59,     29,    -13,      3, 
  23349,  -6027,   2800,  -1379,    600,   -156,    -84,    189,   -212,    187,   -144,     97,    -58,     29,    -13,      3, 
  23325,  -6032,   2805,  -1384,    603,   -159,    -82,    187,   -212,    187,   -144,     97,    -58,     29,    -13,      3, 
  23300,  -6037,   2811,  -1388,    607,   -162,    -80,    186,   -211,    186,   -144,     96,    -58,     29,    -13,      3, 
  23276,  -6042,   2816,  -1393,    611,   -165,    -78,    185,   -210,    186,   -144,     96,    -58,     29,    -13,      3, 
  23251,  -6047,   2821,  -1397,    614,   -167,    -76,    183,   -209,    185,   -143,     96,    -58,     29,    -13,      3, 
  23226,  -6053,   2826,  -1402,    618,   -170,    -74,    182,   -208,    185,   -143,     96,    -58,     29,    -13,      3, 
  23202,  -6058,   2832,  -1406,    621,   -173,    -72,    180,   -207,    184,   -143,     96,    -58,     29,    -13,      3, 
  23177,  -6063,   2837,  -1411,    625,   -176,    -70,    179,   -206,    184,   -142,     96,    -58,     29,    -13,      3, 
  23152,  -6067,   2842,  -1415,    629,   -178,    -68,    178,   -205,    183,   -142,     96,    -58,     29,    -13,      3, 
  23127,  -6072,   2847,  -1419,    632,   -181,    -66,    176,   -204,    183,   -142,     96,    -58,     29,    -13,      3, 
  23103,  -6077,   2852,  -1424,    636,   -184,    -64,    175,   -204,    182,   -142,     95,    -58,     29,    -13,      3, 
  23078,  -6082,   2858,  -1428,    639,   -187,    -62,    174,   -203,    182,   -141,     95,    -58,     29,    -13,      3, 
  23053,  -6087,   2863,  -1433,    643,   -189,    -60,    172,   -202,    181,   -141,     95,    -58,     29,    -13,      3, 
  23028,  -6092,   2868,  -1437,    647,   -192,    -58,    171,   -201,    181,   -141,     95,    -58,     29,    -13,      3, 
  23003,  -6096,   2873,  -1442,    650,   -195,    -56,    169,   -200,    180,   -140,     95,    -58,     29,    -13,      3, 
  22978,  -6101,   2878,  -1446,    654,   -198,    -54,    168,   -199,    180,   -140,     95,    -58,     29,    -13,      3, 
  22953,  -6106,   2883,  -1450,    657,   -200,    -52,    167,   -198,    179,   -140,     95,    -58,     29,    -13,      3, 
  22928,  -6110,   2888,  -1455,    661,   -203,    -50,    165,   -197,    179,   -140,     94,    -58,     29,    -13,      3, 
  22903,  -6115,   2893,  -1459,    664,   -206,    -48,    164,   -196,    178,   -139,     94,    -58,     29,    -13,      3, 
  22878,  -6119,   2898,  -1463,    668,   -209,    -46,    162,   -196,    177,   -139,     94,    -57,     29,    -13,      3, 
  22853,  -6124,   2903,  -1468,    671,   -211,    -44,    161,   -195,    177,   -139,     94,    -57,     29,    -13,      3, 
  22828,  -6128,   2908,  -1472,    675,   -214,    -42,    160,   -194,    176,   -138,     94,    -57,     29,    -13,      3, 
  22803,  -6133,   2913,  -1476,    679,   -217,    -39,    158,   -193,    176,   -138,     94,    -57,     29,    -13,      3, 
  22777,  -6137,   2918,  -1481,    682,   -220,    -37,    157,   -192,    175,   -138,     94,    -57,     29,    -13,      3, 
  22752,  -6142,   2923,  -1485,    686,   -222,    -35,    156,   -191,    175,   -138,     94,    -57,     29,    -13,      3, 
  22727,  -6146,   2928,  -1489,    689,   -225,    -33,    154,   -190,    174,   -137,     93,    -57,     29,    -13,      3, 
  22702,  -6150,   2932,  -1494,    693,   -228,    -31,    153,   -189,    174,   -137,     93,    -57,     29,    -13,      3, 
  22676,  -6154,   2937,  -1498,    696,   -231,    -29,    151,   -188,    173,   -137,     93,    -57,     29,    -13,      3, 
  22651,  -6159,   2942,  -1502,    700,   -233,    -27,    150,   -188,    173,   -136,     93,    -57,     29,    -13,      3, 
  22626,  -6163,   2947,  -1506,    703,   -236,    -26,    149,   -187,    172,   -136,     93,    -57,     29,    -13,      3, 
  22600,  -6167,   2952,  -1511,    707,   -239,    -24,    147,   -186,    172,   -136,     93,    -57,     29,    -13,      3, 
  22575,  -6171,   2956,  -1515,    710,   -241,    -22,    146,   -185,    171,   -136,     93,    -57,     29,    -13,      3, 
  22549,  -6175,   2961,  -1519,    714,   -244,    -20,    144,   -184,    171,   -135,     92,    -57,     29,    -13,      3, 
  22524,  -6179,   2966,  -1523,    717,   -247,    -18,    143,   -183,    170,   -135,     92,    -57,     29,    -13,      3, 
  22498,  -6183,   2971,  -1528,    720,   -249,    -16,    142,   -182,    169,   -135,     92,    -57,     29,    -13,      3, 
  22473,  -6187,   2975,  -1532,    724,   -252,    -14,    140,   -181,    169,   -134,     92,    -57,     29,    -13,      3, 
  22447,  -6191,   2980,  -1536,    727,   -255,    -12,    139,   -180,    168,   -134,     92,    -57,     29,    -13,      3, 
  22422,  -6195,   2985,  -1540,    731,   -258,    -10,    138,   -179,    168,   -134,     92,    -56,     29,    -13,      3, 
  22396,  -6199,   2989,  -1544,    734,   -260,     -8,    136,   -179,    167,   -133,     92,    -56,     29,    -13,      3, 
  22370,  -6202,   2994,  -1548,    738,   -263,     -6,    135,   -178,    167,   -133,     91,    -56,     29,    -13,      3, 
  22345,  -6206,   2998,  -1552,    741,   -266,     -4,    133,   -177,    166,   -133,     91,    -56,     29,    -13,      3, 
  22319,  -6210,   3003,  -1557,    745,   -268,     -2,    132,   -176,    166,   -133,     91,    -56,     29,    -13,      3, 
  22293,  -6213,   3008,  -1561,    748,   -271,      0,    131,   -175,    165,   -132,     91,    -56,     29,    -13,      3, 
  22267,  -6217,   3012,  -1565,    751,   -274,      2,    129,   -174,    165,   -132,     91,    -56,     29,    -13,      3, 
  22242,  -6221,   3017,  -1569,    755,   -276,      4,    128,   -173,    164,   -132,     91,    -56,     29,    -13,      3, 
  22216,  -6224,   3021,  -1573,    758,   -279,      6,    126,   -172,    163,   -131,     91,    -56,     29,    -13,      3, 
  22190,  -6228,   3026,  -1577,    762,   -282,      8,    125,   -171,    163,   -131,     90,    -56,     29,    -13,      3, 
  22164,  -6231,   3030,  -1581,    765,   -284,     10,    124,   -170,    162,   -131,     90,    -56,     29,    -13,      3, 
  22138,  -6235,   3035,  -1585,    768,   -287,     12,    122,   -169,    162,   -130,     90,    -56,     29,    -13,      3, 
  22112,  -6238,   3039,  -1589,    772,   -290,     14,    121,   -169,    161,   -130,     90,    -56,     29,    -13,      3, 
  22086,  -6242,   3043,  -1593,    775,   -292,     16,    120,   -168,    161,   -130,     90,    -56,     29,    -13,      3, 
  22060,  -6245,   3048,  -1597,    778,   -295,     18,    118,   -167,    160,   -130,     90,    -56,     29,    -13,      3, 
  22034,  -6248,   3052,  -1601,    782,   -298,     20,    117,   -166,    160,   -129,     90,    -56,     28,    -13,      3, 
  22008,  -6252,   3056,  -1605,    785,   -300,     22,    115,   -165,    159,   -129,     89,    -55,     28,    -13,      3, 
  21982,  -6255,   3061,  -1609,    788,   -303,     24,    114,   -164,    159,   -129,     89,    -55,     28,    -13,      3, 
  21956,  -6258,   3065,  -1613,    792,   -305,     26,    113,   -163,    158,   -128,     89,    -55,     28,    -13,      3, 
  21930,  -6261,   3069,  -1617,    795,   -308,     28,    111,   -162,    157,   -128,     89,    -55,     28,    -13,      3, 
  21904,  -6264,   3074,  -1621,    798,   -311,     30,    110,   -161,    157,   -128,     89,    -55,     28,    -13,      3, 
  21878,  -6267,   3078,  -1625,    802,   -313,     32,    109,   -160,    156,   -127,     89,    -55,     28,    -13,      3, 
  21851,  -6270,   3082,  -1629,    805,   -316,     34,    107,   -160,    156,   -127,     88,    -55,     28,    -13,      3, 
  21825,  -6273,   3086,  -1633,    808,   -319,     36,    106,   -159,    155,   -127,     88,    -55,     28,    -13,      3, 
  21799,  -6276,   3090,  -1637,    812,   -321,     38,    104,   -158,    155,   -127,     88,    -55,     28,    -13,      3, 
  21773,  -6279,   3095,  -1641,    815,   -324,     40,    103,   -157,    154,   -126,     88,    -55,     28,    -13,      3, 
  21746,  -6282,   3099,  -1645,    818,   -326,     42,    102,   -156,    154,   -126,     88,    -55,     28,    -13,      3, 
  21720,  -6285,   3103,  -1648,    822,   -329,     44,    100,   -155,    153,   -126,     88,    -55,     28,    -13,      3, 
  21694,  -6288,   3107,  -1652,    825,   -332,     46,     99,   -154,    152,   -125,     88,    -55,     28,    -13,      3, 
  21667,  -6291,   3111,  -1656,    828,   -334,     48,     97,   -153,    152,   -125,     87,    -55,     28,    -13,      3, 
  21641,  -6294,   3115,  -1660,    831,   -337,     50,     96,   -152,    151,   -125,     87,    -55,     28,    -13,      3, 
  21615,  -6296,   3119,  -1664,    835,   -340,     52,     95,   -151,    151,   -124,     87,    -55,     28,    -13,      3, 
  21588,  -6299,   3123,  -1668,    838,   -342,     53,     93,   -150,    150,   -124,     87,    -54,     28,    -13,      3, 
  21562,  -6302,   3127,  -1671,    841,   -345,     55,     92,   -150,    150,   -124,     87,    -54,     28,    -13,      3, 
  21535,  -6304,   3131,  -1675,    844,   -347,     57,     91,   -149,    149,   -123,     87,    -54,     28,    -13,      3, 
  21509,  -6307,   3135,  -1679,    848,   -350,     59,     89,   -148,    149,   -123,     86,    -54,     28,    -13,      3, 
  21482,  -6309,   3139,  -1683,    851,   -352,     61,     88,   -147,    148,   -123,     86,    -54,     28,    -13,      3, 
  21455,  -6312,   3143,  -1687,    854,   -355,     63,     86,   -146,    147,   -122,     86,    -54,     28,    -13,      3, 
  21429,  -6314,   3147,  -1690,    857,   -358,     65,     85,   -145,    147,   -122,     86,    -54,     28,    -13,      3, 
  21402,  -6317,   3151,  -1694,    861,   -360,     67,     84,   -144,    146,   -122,     86,    -54,     28,    -13,      3, 
  21375,  -6319,   3155,  -1698,    864,   -363,     69,     82,   -143,    146,   -122,     86,    -54,     28,    -13,      3, 
  21349,  -6322,   3159,  -1701,    867,   -365,     71,     81,   -142,    145,   -121,     86,    -54,     28,    -13,      3, 
  21322,  -6324,   3162,  -1705,    870,   -368,     73,     80,   -141,    145,   -121,     85,    -54,     28,    -13,      3, 
  21295,  -6326,   3166,  -1709,    873,   -370,     75,     78,   -140,    144,   -121,     85,    -54,     28,    -13,      3, 
  21269,  -6329,   3170,  -1713,    876,   -373,     77,     77,   -139,    144,   -120,     85,    -54,     28,    -13,      3, 
  21242,  -6331,   3174,  -1716,    880,   -376,     79,     75,   -139,    143,   -120,     85,    -54,     28,    -13,      3, 
  21215,  -6333,   3178,  -1720,    883,   -378,     81,     74,   -138,    142,   -120,     85,    -54,     28,    -13,      3, 
  21188,  -6335,   3181,  -1724,    886,   -381,     83,     73,   -137,    142,   -119,     85,    -53,     28,    -13,      3, 
  21161,  -6337,   3185,  -1727,    889,   -383,     84,     71,   -136,    141,   -119,     84,    -53,     28,    -13,      3, 
  21134,  -6339,   3189,  -1731,    892,   -386,     86,     70,   -135,    141,   -119,     84,    -53,     28,    -13,      3, 
  21107,  -6341,   3192,  -1734,    895,   -388,     88,     69,   -134,    140,   -118,     84,    -53,     28,    -13,      3, 
  21081,  -6343,   3196,  -1738,    899,   -391,     90,     67,   -133,    140,   -118,     84,    -53,     28,    -13,      3, 
  21054,  -6345,   3200,  -1742,    902,   -393,     92,     66,   -132,    139,   -118,     84,    -53,     28,    -13,      3, 
  21027,  -6347,   3203,  -1745,    905,   -396,     94,     64,   -131,    138,   -117,     84,    -53,     28,    -13,      3, 
  21000,  -6349,   3207,  -1749,    908,   -398,     96,     63,   -130,    138,   -117,     83,    -53,     28,    -13,      3, 
  20973,  -6351,   3211,  -1752,    911,   -401,     98,     62,   -129,    137,   -117,     83,    -53,     28,    -13,      3, 
  20946,  -6353,   3214,  -1756,    914,   -403,    100,     60,   -129,    137,   -116,     83,    -53,     28,    -13,      3, 
  20918,  -6355,   3218,  -1759,    917,   -406,    102,     59,   -128,    136,   -116,     83,    -53,     28,    -13,      3, 
  20891,  -6356,   3221,  -1763,    920,   -408,    104,     58,   -127,    136,   -116,     83,    -53,     27,    -13,      3, 
  20864,  -6358,   3225,  -1766,    923,   -411,    106,     56,   -126,    135,   -115,     83,    -53,     27,    -13,      3, 
  20837,  -6360,   3228,  -1770,    926,   -413,    107,     55,   -125,    134,   -115,     82,    -53,     27,    -13,      3, 
  20810,  -6361,   3232,  -1773,    929,   -416,    109,     54,   -124,    134,   -115,     82,    -52,     27,    -13,      3, 
  20783,  -6363,   3235,  -1777,    933,   -418,    111,     52,   -123,    133,   -115,     82,    -52,     27,    -13,      3, 
  20756,  -6365,   3239,  -1780,    936,   -421,    113,     51,   -122,    133,   -114,     82,    -52,     27,    -13,      3, 
  20728,  -6366,   3242,  -1784,    939,   -423,    115,     49,   -121,    132,   -114,     82,    -52,     27,    -13,      3, 
  20701,  -6368,   3245,  -1787,    942,   -426,    117,     48,   -120,    132,   -114,     82,    -52,     27,    -13,      3, 
  20674,  -6369,   3249,  -1791,    945,   -428,    119,     47,   -119,    131,   -113,     81,    -52,     27,    -13,      3, 
  20646,  -6371,   3252,  -1794,    948,   -431,    121,     45,   -118,    130,   -113,     81,    -52,     27,    -13,      3, 
  20619,  -6372,   3255,  -1797,    951,   -433,    123,     44,   -118,    130,   -113,     81,    -52,     27,    -13,      3, 
  20592,  -6373,   3259,  -1801,    954,   -436,    125,     43,   -117,    129,   -112,     81,    -52,     27,    -13,      3, 
  20564,  -6375,   3262,  -1804,    957,   -438,    126,     41,   -116,    129,   -112,     81,    -52,     27,    -13,      3, 
  20537,  -6376,   3265,  -1808,    960,   -441,    128,     40,   -115,    128,   -112,     81,    -52,     27,    -13,      3, 
  20510,  -6377,   3268,  -1811,    963,   -443,    130,     39,   -114,    128,   -111,     80,    -52,     27,    -13,      3, 
  20482,  -6379,   3272,  -1814,    966,   -446,    132,     37,   -113,    127,   -111,     80,    -52,     27,    -13,      3, 
  20455,  -6380,   3275,  -1818,    969,   -448,    134,     36,   -112,    126,   -111,     80,    -51,     27,    -13,      3, 
  20427,  -6381,   3278,  -1821,    972,   -450,    136,     34,   -111,    126,   -110,     80,    -51,     27,    -13,      3, 
  20400,  -6382,   3281,  -1824,    975,   -453,    138,     33,   -110,    125,   -110,     80,    -51,     27,    -13,      3, 
  20372,  -6383,   3284,  -1828,    978,   -455,    140,     32,   -109,    125,   -110,     80,    -51,     27,    -13,      3, 
  20345,  -6384,   3288,  -1831,    981,   -458,    142,     30,   -108,    124,   -109,     79,    -51,     27,    -13,      3, 
  20317,  -6385,   3291,  -1834,    984,   -460,    143,     29,   -107,    124,   -109,     79,    -51,     27,    -13,      3, 
  20289,  -6386,   3294,  -1837,    986,   -463,    145,     28,   -107,    123,   -109,     79,    -51,     27,    -13,      3, 
  20262,  -6387,   3297,  -1841,    989,   -465,    147,     26,   -106,    122,   -108,     79,    -51,     27,    -13,      3, 
  20234,  -6388,   3300,  -1844,    992,   -467,    149,     25,   -105,    122,   -108,     79,    -51,     27,    -13,      3, 
  20206,  -6389,   3303,  -1847,    995,   -470,    151,     24,   -104,    121,   -108,     79,    -51,     27,    -13,      3, 
  20179,  -6390,   3306,  -1850,    998,   -472,    153,     22,   -103,    121,   -107,     78,    -51,     27,    -13,      3, 
  20151,  -6391,   3309,  -1854,   1001,   -475,    155,     21,   -102,    120,   -107,     78,    -51,     27,    -13,      3, 
  20123,  -6392,   3312,  -1857,   1004,   -477,    156,     20,   -101,    120,   -107,     78,    -51,     27,    -13,      3, 
  20096,  -6392,   3315,  -1860,   1007,   -480,    158,     18,   -100,    119,   -106,     78,    -50,     27,    -13,      3, 
  20068,  -6393,   3318,  -1863,   1010,   -482,    160,     17,    -99,    118,   -106,     78,    -50,     27,    -13,      3, 
  20040,  -6394,   3321,  -1866,   1013,   -484,    162,     16,    -98,    118,   -106,     78,    -50,     27,    -13,      3, 
  20012,  -6394,   3324,  -1870,   1015,   -487,    164,     14,    -97,    117,   -105,     77,    -50,     27,    -13,      3, 
  19984,  -6395,   3326,  -1873,   1018,   -489,    166,     13,    -96,    117,   -105,     77,    -50,     27,    -12,      3, 
  19957,  -6396,   3329,  -1876,   1021,   -491,    168,     11,    -96,    116,   -105,     77,    -50,     27,    -12,      3, 
  19929,  -6396,   3332,  -1879,   1024,   -494,    169,     10,    -95,    116,   -104,     77,    -50,     26,    -12,      3, 
  19901,  -6397,   3335,  -1882,   1027,   -496,    171,      9,    -94,    115,   -104,     77,    -50,     26,    -12,      3, 
  19873,  -6397,   3338,  -1885,   1030,   -499,    173,      7,    -93,    114,   -104,     77,    -50,     26,    -12,      3, 
  19845,  -6397,   3341,  -1888,   1033,   -501,    175,      6,    -92,    114,   -103,     76,    -50,     26,    -12,      3, 
  19817,  -6398,   3343,  -1891,   1035,   -503,    177,      5,    -91,    113,   -103,     76,    -50,     26,    -12,      3, 
  19789,  -6398,   3346,  -1894,   1038,   -506,    179,      3,    -90,    113,   -103,     76,    -50,     26,    -12,      3, 
  19761,  -6399,   3349,  -1897,   1041,   -508,    181,      2,    -89,    112,   -102,     76,    -50,     26,    -12,      3, 
  19733,  -6399,   3351,  -1900,   1044,   -510,    182,      1,    -88,    112,   -102,     76,    -49,     26,    -12,      3, 
  19705,  -6399,   3354,  -1903,   1047,   -513,    184,     -1,    -87,    111,   -102,     75,    -49,     26,    -12,      3, 
  19677,  -6399,   3357,  -1906,   1049,   -515,    186,     -2,    -86,    110,   -101,     75,    -49,     26,    -12,      3, 
  19649,  -6400,   3359,  -1909,   1052,   -517,    188,     -3,    -85,    110,   -101,     75,    -49,     26,    -12,      3, 
  19621,  -6400,   3362,  -1912,   1055,   -520,    190,     -5,    -85,    109,   -101,     75,    -49,     26,    -12,      3, 
  19593,  -6400,   3365,  -1915,   1058,   -522,    191,     -6,    -84,    109,   -100,     75,    -49,     26,    -12,      3, 
  19565,  -6400,   3367,  -1918,   1060,   -524,    193,     -7,    -83,    108,   -100,     75,    -49,     26,    -12,      3, 
  19536,  -6400,   3370,  -1921,   1063,   -527,    195,     -9,    -82,    107,   -100,     74,    -49,     26,    -12,      3, 
  19508,  -6400,   3372,  -1924,   1066,   -529,    197,    -10,    -81,    107,    -99,     74,    -49,     26,    -12,      3, 
  19480,  -6400,   3375,  -1927,   1069,   -531,    199,    -11,    -80,    106,    -99,     74,    -49,     26,    -12,      3, 
  19452,  -6400,   3377,  -1930,   1071,   -534,    201,    -13,    -79,    106,    -99,     74,    -49,     26,    -12,      3, 
  19424,  -6400,   3380,  -1933,   1074,   -536,    202,    -14,    -78,    105,    -98,     74,    -49,     26,    -12,      3, 
  19395,  -6400,   3382,  -1936,   1077,   -538,    204,    -15,    -77,    105,    -98,     74,    -48,     26,    -12,      3, 
  19367,  -6400,   3385,  -1939,   1080,   -541,    206,    -17,    -76,    104,    -98,     73,    -48,     26,    -12,      3, 
  19339,  -6400,   3387,  -1942,   1082,   -543,    208,    -18,    -75,    103,    -97,     73,    -48,     26,    -12,      3, 
  19310,  -6399,   3390,  -1945,   1085,   -545,    210,    -19,    -75,    103,    -97,     73,    -48,     26,    -12,      3, 
  19282,  -6399,   3392,  -1947,   1088,   -547,    211,    -21,    -74,    102,    -97,     73,    -48,     26,    -12,      3, 
  19254,  -6399,   3394,  -1950,   1090,   -550,    213,    -22,    -73,    102,    -96,     73,    -48,     26,    -12,      3, 
  19225,  -6399,   3397,  -1953,   1093,   -552,    215,    -23,    -72,    101,    -96,     72,    -48,     26,    -12,      3, 
  19197,  -6398,   3399,  -1956,   1096,   -554,    217,    -25,    -71,    100,    -96,     72,    -48,     26,    -12,      3, 
  19169,  -6398,   3401,  -1959,   1098,   -557,    219,    -26,    -70,    100,    -95,     72,    -48,     26,    -12,      3, 
  19140,  -6397,   3404,  -1961,   1101,   -559,    220,    -27,    -69,     99,    -95,     72,    -48,     26,    -12,      3, 
  19112,  -6397,   3406,  -1964,   1104,   -561,    222,    -29,    -68,     99,    -95,     72,    -48,     26,    -12,      3, 
  19083,  -6397,   3408,  -1967,   1106,   -563,    224,    -30,    -67,     98,    -94,     72,    -48,     26,    -12,      3, 
  19055,  -6396,   3410,  -1970,   1109,   -566,    226,    -31,    -66,     98,    -94,     71,    -47,     25,    -12,      3, 
  19026,  -6396,   3413,  -1972,   1111,   -568,    228,    -33,    -65,     97,    -93,     71,    -47,     25,    -12,      3, 
  18998,  -6395,   3415,  -1975,   1114,   -570,    229,    -34,    -64,     96,    -93,     71,    -47,     25,    -12,      3, 
  18969,  -6394,   3417,  -1978,   1117,   -572,    231,    -35,    -64,     96,    -93,     71,    -47,     25,    -12,      3, 
  18941,  -6394,   3419,  -1981,   1119,   -575,    233,    -36,    -63,     95,    -92,     71,    -47,     25,    -12,      3, 
  18912,  -6393,   3421,  -1983,   1122,   -577,    235,    -38,    -62,     95,    -92,     70,    -47,     25,    -12,      3, 
  18884,  -6392,   3423,  -1986,   1124,   -579,    236,    -39,    -61,     94,    -92,     70,    -47,     25,    -12,      3, 
  18855,  -6392,   3425,  -1989,   1127,   -581,    238,    -40,    -60,     93,    -91,     70,    -47,     25,    -12,      3, 
  18827,  -6391,   3427,  -1991,   1130,   -583,    240,    -42,    -59,     93,    -91,     70,    -47,     25,    -12,      3, 
  18798,  -6390,   3430,  -1994,   1132,   -586,    242,    -43,    -58,     92,    -91,     70,    -47,     25,    -12,      3, 
  18769,  -6389,   3432,  -1996,   1135,   -588,    244,    -44,    -57,     92,    -90,     70,    -47,     25,    -12,      3, 
  18741,  -6388,   3434,  -1999,   1137,   -590,    245,    -46,    -56,     91,    -90,     69,    -47,     25,    -12,      3, 
  18712,  -6387,   3436,  -2002,   1140,   -592,    247,    -47,    -55,     91,    -90,     69,    -46,     25,    -12,      3, 
  18683,  -6387,   3438,  -2004,   1142,   -594,    249,    -48,    -54,     90,    -89,     69,    -46,     25,    -12,      3, 
  18654,  -6386,   3440,  -2007,   1145,   -597,    251,    -50,    -54,     89,    -89,     69,    -46,     25,    -12,      3, 
  18626,  -6385,   3441,  -2009,   1147,   -599,    252,    -51,    -53,     89,    -89,     69,    -46,     25,    -12,      3, 
  18597,  -6384,   3443,  -2012,   1150,   -601,    254,    -52,    -52,     88,    -88,     68,    -46,     25,    -12,      3, 
  18568,  -6383,   3445,  -2015,   1152,   -603,    256,    -54,    -51,     88,    -88,     68,    -46,     25,    -12,      3, 
  18539,  -6381,   3447,  -2017,   1155,   -605,    258,    -55,    -50,     87,    -88,     68,    -46,     25,    -12,      3, 
  18511,  -6380,   3449,  -2020,   1157,   -608,    259,    -56,    -49,     86,    -87,     68,    -46,     25,    -12,      3, 
  18482,  -6379,   3451,  -2022,   1160,   -610,    261,    -57,    -48,     86,    -87,     68,    -46,     25,    -12,      3, 
  18453,  -6378,   3453,  -2025,   1162,   -612,    263,    -59,    -47,     85,    -87,     67,    -46,     25,    -12,      3, 
  18424,  -6377,   3454,  -2027,   1165,   -614,    264,    -60,    -46,     85,    -86,     67,    -46,     25,    -12,      3, 
  18395,  -6375,   3456,  -2030,   1167,   -616,    266,    -61,    -45,     84,    -86,     67,    -45,     25,    -12,      3, 
  18366,  -6374,   3458,  -2032,   1170,   -618,    268,    -63,    -45,     84,    -86,     67,    -45,     25,    -12,      3, 
  18338,  -6373,   3460,  -2034,   1172,   -620,    270,    -64,    -44,     83,    -85,     67,    -45,     25,    -12,      3, 
  18309,  -6372,   3461,  -2037,   1175,   -623,    271,    -65,    -43,     82,    -85,     67,    -45,     25,    -12,      3, 
  18280,  -6370,   3463,  -2039,   1177,   -625,    273,    -67,    -42,     82,    -85,     66,    -45,     25,    -12,      3, 
  18251,  -6369,   3465,  -2042,   1179,   -627,    275,    -68,    -41,     81,    -84,     66,    -45,     24,    -12,      3, 
  18222,  -6367,   3467,  -2044,   1182,   -629,    277,    -69,    -40,     81,    -84,     66,    -45,     24,    -12,      3, 
  18193,  -6366,   3468,  -2046,   1184,   -631,    278,    -70,    -39,     80,    -83,     66,    -45,     24,    -12,      3, 
  18164,  -6364,   3470,  -2049,   1187,   -633,    280,    -72,    -38,     79,    -83,     66,    -45,     24,    -12,      3, 
  18135,  -6363,   3471,  -2051,   1189,   -635,    282,    -73,    -37,     79,    -83,     65,    -45,     24,    -12,      3, 
  18106,  -6361,   3473,  -2054,   1191,   -637,    283,    -74,    -36,     78,    -82,     65,    -45,     24,    -12,      3, 
  18077,  -6360,   3475,  -2056,   1194,   -640,    285,    -76,    -36,     78,    -82,     65,    -44,     24,    -12,      3, 
  18048,  -6358,   3476,  -2058,   1196,   -642,    287,    -77,    -35,     77,    -82,     65,    -44,     24,    -12,      3, 
  18019,  -6356,   3478,  -2061,   1198,   -644,    289,    -78,    -34,     77,    -81,     65,    -44,     24,    -12,      3, 
  17990,  -6355,   3479,  -2063,   1201,   -646,    290,    -79,    -33,     76,    -81,     64,    -44,     24,    -12,      3, 
  17961,  -6353,   3481,  -2065,   1203,   -648,    292,    -81,    -32,     75,    -81,     64,    -44,     24,    -12,      3, 
  17931,  -6351,   3482,  -2067,   1205,   -650,    294,    -82,    -31,     75,    -80,     64,    -44,     24,    -12,      3, 
  17902,  -6349,   3484,  -2070,   1208,   -652,    295,    -83,    -30,     74,    -80,     64,    -44,     24,    -12,      3, 
  17873,  -6347,   3485,  -2072,   1210,   -654,    297,    -84,    -29,     74,    -80,     64,    -44,     24,    -12,      3, 
  17844,  -6346,   3486,  -2074,   1212,   -656,    299,    -86,    -28,     73,    -79,     64,    -44,     24,    -12,      3, 
  17815,  -6344,   3488,  -2076,   1215,   -658,    300,    -87,    -27,     72,    -79,     63,    -44,     24,    -12,      3, 
  17786,  -6342,   3489,  -2079,   1217,   -660,    302,    -88,    -27,     72,    -79,     63,    -44,     24,    -12,      3, 
  17757,  -6340,   3490,  -2081,   1219,   -662,    304,    -90,    -26,     71,    -78,     63,    -43,     24,    -12,      3, 
  17727,  -6338,   3492,  -2083,   1222,   -664,    305,    -91,    -25,     71,    -78,     63,    -43,     24,    -12,      3, 
  17698,  -6336,   3493,  -2085,   1224,   -666,    307,    -92,    -24,     70,    -78,     63,    -43,     24,    -12,      3, 
  17669,  -6334,   3494,  -2087,   1226,   -668,    309,    -93,    -23,     70,    -77,     62,    -43,     24,    -12,      3, 
  17640,  -6332,   3496,  -2089,   1228,   -671,    310,    -95,    -22,     69,    -77,     62,    -43,     24,    -12,      3, 
  17610,  -6330,   3497,  -2092,   1231,   -673,    312,    -96,    -21,     68,    -76,     62,    -43,     24,    -12,      3, 
  17581,  -6327,   3498,  -2094,   1233,   -675,    314,    -97,    -20,     68,    -76,     62,    -43,     24,    -12,      3, 
  17552,  -6325,   3499,  -2096,   1235,   -677,    315,    -98,    -19,     67,    -76,     62,    -43,     24,    -12,      3, 
  17523,  -6323,   3501,  -2098,   1237,   -679,    317,   -100,    -18,     67,    -75,     61,    -43,     24,    -12,      3, 
  17493,  -6321,   3502,  -2100,   1240,   -681,    319,   -101,    -18,     66,    -75,     61,    -43,     24,    -11,      3, 
  17464,  -6319,   3503,  -2102,   1242,   -683,    320,   -102,    -17,     65,    -75,     61,    -43,     23,    -11,      3, 
  17435,  -6316,   3504,  -2104,   1244,   -685,    322,   -104,    -16,     65,    -74,     61,    -42,     23,    -11,      3, 
  17405,  -6314,   3505,  -2106,   1246,   -687,    324,   -105,    -15,     64,    -74,     61,    -42,     23,    -11,      3, 
  17376,  -6312,   3506,  -2108,   1248,   -689,    325,   -106,    -14,     64,    -74,     60,    -42,     23,    -11,      3, 
  17346,  -6309,   3507,  -2110,   1251,   -691,    327,   -107,    -13,     63,    -73,     60,    -42,     23,    -11,      3, 
  17317,  -6307,   3508,  -2112,   1253,   -693,    329,   -109,    -12,     62,    -73,     60,    -42,     23,    -11,      3, 
  17288,  -6304,   3509,  -2114,   1255,   -695,    330,   -110,    -11,     62,    -73,     60,    -42,     23,    -11,      3, 
  17258,  -6302,   3510,  -2116,   1257,   -697,    332,   -111,    -10,     61,    -72,     60,    -42,     23,    -11,      3, 
  17229,  -6299,   3512,  -2118,   1259,   -699,    334,   -112,    -10,     61,    -72,     59,    -42,     23,    -11,      3, 
  17199,  -6297,   3512,  -2120,   1261,   -700,    335,   -114,     -9,     60,    -72,     59,    -42,     23,    -11,      3, 
  17170,  -6294,   3513,  -2122,   1263,   -702,    337,   -115,     -8,     60,    -71,     59,    -42,     23,    -11,      3, 
  17140,  -6292,   3514,  -2124,   1266,   -704,    338,   -116,     -7,     59,    -71,     59,    -41,     23,    -11,      3, 
  17111,  -6289,   3515,  -2126,   1268,   -706,    340,   -117,     -6,     58,    -70,     59,    -41,     23,    -11,      3, 
  17081,  -6286,   3516,  -2128,   1270,   -708,    342,   -119,     -5,     58,    -70,     59,    -41,     23,    -11,      3, 
  17052,  -6284,   3517,  -2130,   1272,   -710,    343,   -120,     -4,     57,    -70,     58,    -41,     23,    -11,      3, 
  17022,  -6281,   3518,  -2132,   1274,   -712,    345,   -121,     -3,     57,    -69,     58,    -41,     23,    -11,      3, 
  16993,  -6278,   3519,  -2134,   1276,   -714,    346,   -122,     -2,     56,    -69,     58,    -41,     23,    -11,      3, 
  16963,  -6275,   3520,  -2136,   1278,   -716,    348,   -123,     -2,     55,    -69,     58,    -41,     23,    -11,      3, 
  16934,  -6273,   3520,  -2137,   1280,   -718,    350,   -125,     -1,     55,    -68,     58,    -41,     23,    -11,      3, 
  16904,  -6270,   3521,  -2139,   1282,   -720,    351,   -126,      0,     54,    -68,     57,    -41,     23,    -11,      3, 
  16875,  -6267,   3522,  -2141,   1284,   -722,    353,   -127,      1,     54,    -68,     57,    -41,     23,    -11,      3, 
  16845,  -6264,   3523,  -2143,   1286,   -724,    354,   -128,      2,     53,    -67,     57,    -41,     23,    -11,      3, 
  16815,  -6261,   3524,  -2145,   1288,   -726,    356,   -130,      3,     53,    -67,     57,    -40,     23,    -11,      3, 
  16786,  -6258,   3524,  -2146,   1290,   -727,    358,   -131,      4,     52,    -67,     57,    -40,     23,    -11,      3, 
  16756,  -6255,   3525,  -2148,   1293,   -729,    359,   -132,      5,     51,    -66,     56,    -40,     23,    -11,      3, 
  16727,  -6252,   3526,  -2150,   1295,   -731,    361,   -133,      5,     51,    -66,     56,    -40,     22,    -11,      3, 
  16697,  -6249,   3526,  -2152,   1297,   -733,    362,   -135,      6,     50,    -66,     56,    -40,     22,    -11,      3, 
  16667,  -6246,   3527,  -2154,   1299,   -735,    364,   -136,      7,     50,    -65,     56,    -40,     22,    -11,      3, 
  16638,  -6243,   3528,  -2155,   1301,   -737,    366,   -137,      8,     49,    -65,     56,    -40,     22,    -11,      3, 
  16608,  -6240,   3528,  -2157,   1302,   -739,    367,   -138,      9,     48,    -64,     55,    -40,     22,    -11,      3, 
  16578,  -6237,   3529,  -2159,   1304,   -741,    369,   -139,     10,     48,    -64,     55,    -40,     22,    -11,      3, 
  16549,  -6233,   3529,  -2160,   1306,   -742,    370,   -141,     11,     47,    -64,     55,    -40,     22,    -11,      3, 
  16519,  -6230,   3530,  -2162,   1308,   -744,    372,   -142,     12,     47,    -63,     55,    -39,     22,    -11,      3, 
  16489,  -6227,   3530,  -2164,   1310,   -746,    373,   -143,     12,     46,    -63,     55,    -39,     22,    -11,      3, 
  16459,  -6224,   3531,  -2165,   1312,   -748,    375,   -144,     13,     46,    -63,     54,    -39,     22,    -11,      3, 
  16430,  -6220,   3531,  -2167,   1314,   -750,    377,   -145,     14,     45,    -62,     54,    -39,     22,    -11,      3, 
  16400,  -6217,   3532,  -2169,   1316,   -752,    378,   -147,     15,     44,    -62,     54,    -39,     22,    -11,      3, 
  16370,  -6214,   3532,  -2170,   1318,   -753,    380,   -148,     16,     44,    -62,     54,    -39,     22,    -11,      3, 
  16340,  -6210,   3533,  -2172,   1320,   -755,    381,   -149,     17,     43,    -61,     54,    -39,     22,    -11,      3, 
  16311,  -6207,   3533,  -2173,   1322,   -757,    383,   -150,     18,     43,    -61,     53,    -39,     22,    -11,      3, 
  16281,  -6203,   3534,  -2175,   1324,   -759,    384,   -152,     19,     42,    -61,     53,    -39,     22,    -11,      3, 
  16251,  -6200,   3534,  -2177,   1326,   -761,    386,   -153,     19,     42,    -60,     53,    -39,     22,    -11,      3, 
  16221,  -6196,   3534,  -2178,   1328,   -763,    387,   -154,     20,     41,    -60,     53,    -38,     22,    -11,      3, 
  16191,  -6193,   3535,  -2180,   1329,   -764,    389,   -155,     21,     40,    -59,     53,    -38,     22,    -11,      3, 
  16162,  -6189,   3535,  -2181,   1331,   -766,    390,   -156,     22,     40,    -59,     52,    -38,     22,    -11,      3, 
  16132,  -6186,   3535,  -2183,   1333,   -768,    392,   -158,     23,     39,    -59,     52,    -38,     22,    -11,      3, 
  16102,  -6182,   3536,  -2184,   1335,   -770,    393,   -159,     24,     39,    -58,     52,    -38,     22,    -11,      3, 
  16072,  -6178,   3536,  -2186,   1337,   -771,    395,   -160,     25,     38,    -58,     52,    -38,     22,    -11,      3, 
  16042,  -6175,   3536,  -2187,   1339,   -773,    397,   -161,     25,     37,    -58,     52,    -38,     21,    -11,      3, 
  16012,  -6171,   3536,  -2189,   1340,   -775,    398,   -162,     26,     37,    -57,     51,    -38,     21,    -11,      3, 
  15983,  -6167,   3536,  -2190,   1342,   -777,    400,   -163,     27,     36,    -57,     51,    -38,     21,    -11,      3, 
  15953,  -6163,   3537,  -2192,   1344,   -779,    401,   -165,     28,     36,    -57,     51,    -38,     21,    -11,      3, 
  15923,  -6159,   3537,  -2193,   1346,   -780,    403,   -166,     29,     35,    -56,     51,    -37,     21,    -11,      3, 
  15893,  -6156,   3537,  -2194,   1348,   -782,    404,   -167,     30,     35,    -56,     51,    -37,     21,    -11,      3, 
  15863,  -6152,   3537,  -2196,   1349,   -784,    406,   -168,     31,     34,    -56,     50,    -37,     21,    -11,      3, 
  15833,  -6148,   3537,  -2197,   1351,   -786,    407,   -169,     32,     33,    -55,     50,    -37,     21,    -11,      3, 
  15803,  -6144,   3537,  -2199,   1353,   -787,    409,   -171,     32,     33,    -55,     50,    -37,     21,    -11,      3, 
  15773,  -6140,   3537,  -2200,   1355,   -789,    410,   -172,     33,     32,    -54,     50,    -37,     21,    -11,      3, 
  15743,  -6136,   3537,  -2201,   1357,   -791,    412,   -173,     34,     32,    -54,     50,    -37,     21,    -11,      3, 
  15713,  -6132,   3537,  -2203,   1358,   -792,    413,   -174,     35,     31,    -54,     49,    -37,     21,    -11,      3, 
  15683,  -6128,   3538,  -2204,   1360,   -794,    415,   -175,     36,     31,    -53,     49,    -37,     21,    -11,      3, 
  15653,  -6124,   3538,  -2205,   1362,   -796,    416,   -176,     37,     30,    -53,     49,    -37,     21,    -11,      3, 
  15623,  -6120,   3537,  -2207,   1363,   -798,    417,   -178,     37,     29,    -53,     49,    -36,     21,    -11,      3, 
  15593,  -6116,   3537,  -2208,   1365,   -799,    419,   -179,     38,     29,    -52,     49,    -36,     21,    -11,      3, 
  15563,  -6112,   3537,  -2209,   1367,   -801,    420,   -180,     39,     28,    -52,     48,    -36,     21,    -11,      3, 
  15533,  -6107,   3537,  -2211,   1369,   -803,    422,   -181,     40,     28,    -52,     48,    -36,     21,    -11,      3, 
  15503,  -6103,   3537,  -2212,   1370,   -804,    423,   -182,     41,     27,    -51,     48,    -36,     21,    -10,      3, 
  15473,  -6099,   3537,  -2213,   1372,   -806,    425,   -183,     42,     27,    -51,     48,    -36,     21,    -10,      3, 
  15443,  -6095,   3537,  -2214,   1374,   -808,    426,   -185,     43,     26,    -51,     48,    -36,     21,    -10,      3, 
  15413,  -6090,   3537,  -2216,   1375,   -809,    428,   -186,     43,     25,    -50,     47,    -36,     21,    -10,      3, 
  15383,  -6086,   3537,  -2217,   1377,   -811,    429,   -187,     44,     25,    -50,     47,    -36,     21,    -10,      3, 
  15353,  -6082,   3536,  -2218,   1379,   -813,    431,   -188,     45,     24,    -49,     47,    -36,     20,    -10,      3, 
  15323,  -6077,   3536,  -2219,   1380,   -814,    432,   -189,     46,     24,    -49,     47,    -35,     20,    -10,      3, 
  15293,  -6073,   3536,  -2220,   1382,   -816,    434,   -190,     47,     23,    -49,     47,    -35,     20,    -10,      3, 
  15263,  -6069,   3536,  -2221,   1383,   -818,    435,   -192,     48,     22,    -48,     46,    -35,     20,    -10,      3, 
  15233,  -6064,   3536,  -2223,   1385,   -819,    436,   -193,     49,     22,    -48,     46,    -35,     20,    -10,      3, 
  15203,  -6060,   3535,  -2224,   1387,   -821,    438,   -194,     49,     21,    -48,     46,    -35,     20,    -10,      3, 
  15173,  -6055,   3535,  -2225,   1388,   -822,    439,   -195,     50,     21,    -47,     46,    -35,     20,    -10,      3, 
  15143,  -6051,   3535,  -2226,   1390,   -824,    441,   -196,     51,     20,    -47,     46,    -35,     20,    -10,      3, 
  15113,  -6046,   3534,  -2227,   1391,   -826,    442,   -197,     52,     20,    -47,     45,    -35,     20,    -10,      3, 
  15082,  -6041,   3534,  -2228,   1393,   -827,    444,   -198,     53,     19,    -46,     45,    -35,     20,    -10,      3, 
  15052,  -6037,   3534,  -2229,   1395,   -829,    445,   -200,     54,     18,    -46,     45,    -35,     20,    -10,      3, 
  15022,  -6032,   3533,  -2230,   1396,   -830,    446,   -201,     54,     18,    -46,     45,    -34,     20,    -10,      3, 
  14992,  -6028,   3533,  -2231,   1398,   -832,    448,   -202,     55,     17,    -45,     45,    -34,     20,    -10,      3, 
  14962,  -6023,   3532,  -2232,   1399,   -834,    449,   -203,     56,     17,    -45,     44,    -34,     20,    -10,      3, 
  14932,  -6018,   3532,  -2233,   1401,   -835,    451,   -204,     57,     16,    -44,     44,    -34,     20,    -10,      3, 
  14902,  -6013,   3532,  -2234,   1402,   -837,    452,   -205,     58,     16,    -44,     44,    -34,     20,    -10,      3, 
  14872,  -6009,   3531,  -2235,   1404,   -838,    453,   -206,     59,     15,    -44,     44,    -34,     20,    -10,      3, 
  14841,  -6004,   3531,  -2236,   1405,   -840,    455,   -207,     59,     15,    -43,     44,    -34,     20,    -10,      3, 
  14811,  -5999,   3530,  -2237,   1407,   -841,    456,   -209,     60,     14,    -43,     43,    -34,     20,    -10,      3, 
  14781,  -5994,   3529,  -2238,   1408,   -843,    458,   -210,     61,     13,    -43,     43,    -34,     20,    -10,      3, 
  14751,  -5989,   3529,  -2239,   1410,   -845,    459,   -211,     62,     13,    -42,     43,    -34,     20,    -10,      3, 
  14721,  -5984,   3528,  -2240,   1411,   -846,    460,   -212,     63,     12,    -42,     43,    -33,     20,    -10,      3, 
  14691,  -5979,   3528,  -2241,   1413,   -848,    462,   -213,     64,     12,    -42,     43,    -33,     19,    -10,      3, 
  14660,  -5974,   3527,  -2242,   1414,   -849,    463,   -214,     64,     11,    -41,     42,    -33,     19,    -10,      3, 
  14630,  -5969,   3527,  -2243,   1416,   -851,    464,   -215,     65,     11,    -41,     42,    -33,     19,    -10,      3, 
  14600,  -5964,   3526,  -2244,   1417,   -852,    466,   -216,     66,     10,    -41,     42,    -33,     19,    -10,      3, 
  14570,  -5959,   3525,  -2245,   1418,   -854,    467,   -217,     67,      9,    -40,     42,    -33,     19,    -10,      3, 
  14540,  -5954,   3525,  -2246,   1420,   -855,    469,   -219,     68,      9,    -40,     42,    -33,     19,    -10,      3, 
  14509,  -5949,   3524,  -2246,   1421,   -857,    470,   -220,     69,      8,    -39,     41,    -33,     19,    -10,      3, 
  14479,  -5944,   3523,  -2247,   1423,   -858,    471,   -221,     69,      8,    -39,     41,    -33,     19,    -10,      3, 
  14449,  -5939,   3522,  -2248,   1424,   -860,    473,   -222,     70,      7,    -39,     41,    -32,     19,    -10,      3, 
  14419,  -5934,   3522,  -2249,   1425,   -861,    474,   -223,     71,      7,    -38,     41,    -32,     19,    -10,      3, 
  14388,  -5929,   3521,  -2250,   1427,   -863,    475,   -224,     72,      6,    -38,     41,    -32,     19,    -10,      3, 
  14358,  -5923,   3520,  -2251,   1428,   -864,    477,   -225,     73,      5,    -38,     40,    -32,     19,    -10,      3, 
  14328,  -5918,   3519,  -2251,   1430,   -866,    478,   -226,     73,      5,    -37,     40,    -32,     19,    -10,      3, 
  14298,  -5913,   3518,  -2252,   1431,   -867,    479,   -227,     74,      4,    -37,     40,    -32,     19,    -10,      3, 
  14268,  -5908,   3518,  -2253,   1432,   -869,    481,   -228,     75,      4,    -37,     40,    -32,     19,    -10,      2, 
  14237,  -5902,   3517,  -2254,   1434,   -870,    482,   -230,     76,      3,    -36,     39,    -32,     19,    -10,      2, 
  14207,  -5897,   3516,  -2254,   1435,   -872,    483,   -231,     77,      3,    -36,     39,    -32,     19,    -10,      2, 
  14177,  -5891,   3515,  -2255,   1436,   -873,    485,   -232,     78,      2,    -36,     39,    -32,     19,    -10,      2, 
  14147,  -5886,   3514,  -2256,   1438,   -874,    486,   -233,     78,      2,    -35,     39,    -31,     19,    -10,      2, 
  14116,  -5881,   3513,  -2256,   1439,   -876,    487,   -234,     79,      1,    -35,     39,    -31,     19,    -10,      2, 
  14086,  -5875,   3512,  -2257,   1440,   -877,    489,   -235,     80,      0,    -35,     38,    -31,     19,    -10,      2, 
  14056,  -5870,   3511,  -2258,   1441,   -879,    490,   -236,     81,      0,    -34,     38,    -31,     18,    -10,      2, 
  14025,  -5864,   3510,  -2258,   1443,   -880,    491,   -237,     82,     -1,    -34,     38,    -31,     18,    -10,      2, 
  13995,  -5859,   3509,  -2259,   1444,   -882,    493,   -238,     82,     -1,    -33,     38,    -31,     18,    -10,      2, 
  13965,  -5853,   3508,  -2260,   1445,   -883,    494,   -239,     83,     -2,    -33,     38,    -31,     18,    -10,      2, 
  13935,  -5848,   3507,  -2260,   1446,   -884,    495,   -240,     84,     -2,    -33,     37,    -31,     18,    -10,      2, 
  13904,  -5842,   3506,  -2261,   1448,   -886,    496,   -241,     85,     -3,    -32,     37,    -31,     18,    -10,      2, 
  13874,  -5836,   3505,  -2261,   1449,   -887,    498,   -242,     86,     -4,    -32,     37,    -30,     18,    -10,      2, 
  13844,  -5831,   3504,  -2262,   1450,   -889,    499,   -244,     86,     -4,    -32,     37,    -30,     18,    -10,      2, 
  13814,  -5825,   3503,  -2263,   1451,   -890,    500,   -245,     87,     -5,    -31,     37,    -30,     18,    -10,      2, 
  13783,  -5819,   3502,  -2263,   1453,   -891,    502,   -246,     88,     -5,    -31,     36,    -30,     18,    -10,      2, 
  13753,  -5814,   3501,  -2264,   1454,   -893,    503,   -247,     89,     -6,    -31,     36,    -30,     18,     -9,      2, 
  13723,  -5808,   3499,  -2264,   1455,   -894,    504,   -248,     90,     -6,    -30,     36,    -30,     18,     -9,      2, 
  13692,  -5802,   3498,  -2265,   1456,   -895,    505,   -249,     90,     -7,    -30,     36,    -30,     18,     -9,      2, 
  13662,  -5796,   3497,  -2265,   1457,   -897,    507,   -250,     91,     -7,    -30,     36,    -30,     18,     -9,      2, 
  13632,  -5790,   3496,  -2266,   1459,   -898,    508,   -251,     92,     -8,    -29,     35,    -30,     18,     -9,      2, 
  13601,  -5784,   3495,  -2266,   1460,   -899,    509,   -252,     93,     -9,    -29,     35,    -30,     18,     -9,      2, 
  13571,  -5779,   3493,  -2267,   1461,   -901,    510,   -253,     94,     -9,    -29,     35,    -29,     18,     -9,      2, 
  13541,  -5773,   3492,  -2267,   1462,   -902,    512,   -254,     94,    -10,    -28,     35,    -29,     18,     -9,      2, 
  13511,  -5767,   3491,  -2268,   1463,   -903,    513,   -255,     95,    -10,    -28,     35,    -29,     18,     -9,      2, 
  13480,  -5761,   3490,  -2268,   1464,   -905,    514,   -256,     96,    -11,    -27,     34,    -29,     18,     -9,      2, 
  13450,  -5755,   3488,  -2268,   1465,   -906,    515,   -257,     97,    -11,    -27,     34,    -29,     18,     -9,      2, 
  13420,  -5749,   3487,  -2269,   1467,   -907,    517,   -258,     98,    -12,    -27,     34,    -29,     17,     -9,      2, 
  13389,  -5743,   3486,  -2269,   1468,   -909,    518,   -259,     98,    -12,    -26,     34,    -29,     17,     -9,      2, 
  13359,  -5737,   3484,  -2270,   1469,   -910,    519,   -260,     99,    -13,    -26,     34,    -29,     17,     -9,      2, 
  13329,  -5731,   3483,  -2270,   1470,   -911,    520,   -261,    100,    -13,    -26,     33,    -29,     17,     -9,      2, 
  13298,  -5725,   3481,  -2270,   1471,   -913,    522,   -262,    101,    -14,    -25,     33,    -28,     17,     -9,      2, 
  13268,  -5718,   3480,  -2271,   1472,   -914,    523,   -263,    101,    -15,    -25,     33,    -28,     17,     -9,      2, 
  13238,  -5712,   3478,  -2271,   1473,   -915,    524,   -264,    102,    -15,    -25,     33,    -28,     17,     -9,      2, 
  13207,  -5706,   3477,  -2271,   1474,   -916,    525,   -265,    103,    -16,    -24,     33,    -28,     17,     -9,      2, 
  13177,  -5700,   3476,  -2272,   1475,   -918,    527,   -266,    104,    -16,    -24,     32,    -28,     17,     -9,      2, 
  13147,  -5694,   3474,  -2272,   1476,   -919,    528,   -268,    105,    -17,    -24,     32,    -28,     17,     -9,      2, 
  13116,  -5688,   3473,  -2272,   1477,   -920,    529,   -269,    105,    -17,    -23,     32,    -28,     17,     -9,      2, 
  13086,  -5681,   3471,  -2273,   1478,   -922,    530,   -270,    106,    -18,    -23,     32,    -28,     17,     -9,      2, 
  13056,  -5675,   3469,  -2273,   1479,   -923,    531,   -271,    107,    -18,    -23,     32,    -28,     17,     -9,      2, 
  13025,  -5669,   3468,  -2273,   1480,   -924,    533,   -272,    108,    -19,    -22,     31,    -27,     17,     -9,      2, 
  12995,  -5662,   3466,  -2273,   1481,   -925,    534,   -273,    109,    -19,    -22,     31,    -27,     17,     -9,      2, 
  12965,  -5656,   3465,  -2274,   1482,   -926,    535,   -274,    109,    -20,    -21,     31,    -27,     17,     -9,      2, 
  12934,  -5650,   3463,  -2274,   1483,   -928,    536,   -275,    110,    -21,    -21,     31,    -27,     17,     -9,      2, 
  12904,  -5643,   3461,  -2274,   1484,   -929,    537,   -276,    111,    -21,    -21,     30,    -27,     17,     -9,      2, 
  12874,  -5637,   3460,  -2274,   1485,   -930,    538,   -277,    112,    -22,    -20,     30,    -27,     17,     -9,      2, 
  12843,  -5630,   3458,  -2274,   1486,   -931,    540,   -278,    112,    -22,    -20,     30,    -27,     17,     -9,      2, 
  12813,  -5624,   3456,  -2275,   1487,   -933,    541,   -279,    113,    -23,    -20,     30,    -27,     17,     -9,      2, 
  12783,  -5617,   3455,  -2275,   1488,   -934,    542,   -280,    114,    -23,    -19,     30,    -27,     16,     -9,      2, 
  12752,  -5611,   3453,  -2275,   1489,   -935,    543,   -281,    115,    -24,    -19,     29,    -27,     16,     -9,      2, 
  12722,  -5604,   3451,  -2275,   1490,   -936,    544,   -282,    115,    -24,    -19,     29,    -26,     16,     -9,      2, 
  12692,  -5598,   3450,  -2275,   1491,   -937,    545,   -283,    116,    -25,    -18,     29,    -26,     16,     -9,      2, 
  12661,  -5591,   3448,  -2275,   1492,   -938,    547,   -284,    117,    -25,    -18,     29,    -26,     16,     -9,      2, 
  12631,  -5584,   3446,  -2275,   1493,   -940,    548,   -285,    118,    -26,    -18,     29,    -26,     16,     -9,      2, 
  12601,  -5578,   3444,  -2275,   1493,   -941,    549,   -286,    118,    -27,    -17,     28,    -26,     16,     -9,      2, 
  12571,  -5571,   3442,  -2275,   1494,   -942,    550,   -286,    119,    -27,    -17,     28,    -26,     16,     -9,      2, 
  12540,  -5564,   3441,  -2275,   1495,   -943,    551,   -287,    120,    -28,    -17,     28,    -26,     16,     -9,      2, 
  12510,  -5558,   3439,  -2276,   1496,   -944,    552,   -288,    121,    -28,    -16,     28,    -26,     16,     -9,      2, 
  12480,  -5551,   3437,  -2276,   1497,   -945,    553,   -289,    122,    -29,    -16,     28,    -26,     16,     -9,      2, 
  12449,  -5544,   3435,  -2276,   1498,   -946,    555,   -290,    122,    -29,    -16,     27,    -25,     16,     -9,      2, 
  12419,  -5538,   3433,  -2276,   1499,   -948,    556,   -291,    123,    -30,    -15,     27,    -25,     16,     -9,      2, 
  12389,  -5531,   3431,  -2276,   1499,   -949,    557,   -292,    124,    -30,    -15,     27,    -25,     16,     -9,      2, 
  12358,  -5524,   3429,  -2276,   1500,   -950,    558,   -293,    125,    -31,    -15,     27,    -25,     16,     -9,      2, 
  12328,  -5517,   3427,  -2276,   1501,   -951,    559,   -294,    125,    -31,    -14,     27,    -25,     16,     -9,      2, 
  12298,  -5510,   3425,  -2275,   1502,   -952,    560,   -295,    126,    -32,    -14,     26,    -25,     16,     -9,      2, 
  12267,  -5503,   3423,  -2275,   1503,   -953,    561,   -296,    127,    -32,    -13,     26,    -25,     16,     -9,      2, 
  12237,  -5496,   3421,  -2275,   1503,   -954,    562,   -297,    128,    -33,    -13,     26,    -25,     16,     -9,      2, 
  12207,  -5489,   3419,  -2275,   1504,   -955,    563,   -298,    128,    -33,    -13,     26,    -25,     16,     -9,      2, 
  12176,  -5483,   3417,  -2275,   1505,   -956,    565,   -299,    129,    -34,    -12,     26,    -24,     15,     -9,      2, 
  12146,  -5476,   3415,  -2275,   1506,   -958,    566,   -300,    130,    -35,    -12,     25,    -24,     15,     -9,      2, 
  12116,  -5469,   3413,  -2275,   1506,   -959,    567,   -301,    130,    -35,    -12,     25,    -24,     15,     -8,      2, 
  12086,  -5462,   3411,  -2275,   1507,   -960,    568,   -302,    131,    -36,    -11,     25,    -24,     15,     -8,      2, 
  12055,  -5454,   3409,  -2275,   1508,   -961,    569,   -303,    132,    -36,    -11,     25,    -24,     15,     -8,      2, 
  12025,  -5447,   3407,  -2275,   1509,   -962,    570,   -304,    133,    -37,    -11,     25,    -24,     15,     -8,      2, 
  11995,  -5440,   3405,  -2274,   1509,   -963,    571,   -305,    133,    -37,    -10,     24,    -24,     15,     -8,      2, 
  11964,  -5433,   3403,  -2274,   1510,   -964,    572,   -306,    134,    -38,    -10,     24,    -24,     15,     -8,      2, 
  11934,  -5426,   3400,  -2274,   1511,   -965,    573,   -307,    135,    -38,    -10,     24,    -24,     15,     -8,      2, 
  11904,  -5419,   3398,  -2274,   1512,   -966,    574,   -308,    136,    -39,     -9,     24,    -24,     15,     -8,      2, 
  11874,  -5412,   3396,  -2274,   1512,   -967,    575,   -308,    136,    -39,     -9,     24,    -23,     15,     -8,      2, 
  11843,  -5405,   3394,  -2273,   1513,   -968,    576,   -309,    137,    -40,     -9,     23,    -23,     15,     -8,      2, 
  11813,  -5397,   3392,  -2273,   1514,   -969,    577,   -310,    138,    -40,     -8,     23,    -23,     15,     -8,      2, 
  11783,  -5390,   3389,  -2273,   1514,   -970,    578,   -311,    139,    -41,     -8,     23,    -23,     15,     -8,      2, 
  11753,  -5383,   3387,  -2273,   1515,   -971,    580,   -312,    139,    -41,     -8,     23,    -23,     15,     -8,      2, 
  11722,  -5376,   3385,  -2272,   1516,   -972,    581,   -313,    140,    -42,     -7,     23,    -23,     15,     -8,      2, 
  11692,  -5368,   3382,  -2272,   1516,   -973,    582,   -314,    141,    -42,     -7,     22,    -23,     15,     -8,      2, 
  11662,  -5361,   3380,  -2272,   1517,   -974,    583,   -315,    141,    -43,     -7,     22,    -23,     15,     -8,      2, 
  11632,  -5354,   3378,  -2272,   1517,   -975,    584,   -316,    142,    -43,     -6,     22,    -23,     15,     -8,      2, 
  11601,  -5346,   3375,  -2271,   1518,   -976,    585,   -317,    143,    -44,     -6,     22,    -22,     15,     -8,      2, 
  11571,  -5339,   3373,  -2271,   1519,   -977,    586,   -318,    144,    -44,     -6,     22,    -22,     14,     -8,      2, 
  11541,  -5332,   3371,  -2271,   1519,   -978,    587,   -319,    144,    -45,     -5,     21,    -22,     14,     -8,      2, 
  11511,  -5324,   3368,  -2270,   1520,   -979,    588,   -319,    145,    -46,     -5,     21,    -22,     14,     -8,      2, 
  11480,  -5317,   3366,  -2270,   1520,   -980,    589,   -320,    146,    -46,     -5,     21,    -22,     14,     -8,      2, 
  11450,  -5309,   3364,  -2270,   1521,   -981,    590,   -321,    147,    -47,     -4,     21,    -22,     14,     -8,      2, 
  11420,  -5302,   3361,  -2269,   1522,   -982,    591,   -322,    147,    -47,     -4,     20,    -22,     14,     -8,      2, 
  11390,  -5294,   3359,  -2269,   1522,   -983,    592,   -323,    148,    -48,     -4,     20,    -22,     14,     -8,      2, 
  11359,  -5287,   3356,  -2268,   1523,   -984,    593,   -324,    149,    -48,     -3,     20,    -22,     14,     -8,      2, 
  11329,  -5279,   3354,  -2268,   1523,   -984,    594,   -325,    149,    -49,     -3,     20,    -21,     14,     -8,      2, 
  11299,  -5272,   3351,  -2268,   1524,   -985,    595,   -326,    150,    -49,     -3,     20,    -21,     14,     -8,      2, 
  11269,  -5264,   3349,  -2267,   1524,   -986,    596,   -327,    151,    -50,     -2,     19,    -21,     14,     -8,      2, 
  11239,  -5256,   3346,  -2267,   1525,   -987,    597,   -327,    151,    -50,     -2,     19,    -21,     14,     -8,      2, 
  11208,  -5249,   3344,  -2266,   1525,   -988,    598,   -328,    152,    -51,     -1,     19,    -21,     14,     -8,      2, 
  11178,  -5241,   3341,  -2266,   1526,   -989,    599,   -329,    153,    -51,     -1,     19,    -21,     14,     -8,      2, 
  11148,  -5233,   3338,  -2265,   1526,   -990,    600,   -330,    154,    -52,     -1,     19,    -21,     14,     -8,      2, 
  11118,  -5226,   3336,  -2265,   1527,   -991,    601,   -331,    154,    -52,      0,     18,    -21,     14,     -8,      2, 
  11088,  -5218,   3333,  -2264,   1527,   -992,    602,   -332,    155,    -53,      0,     18,    -21,     14,     -8,      2, 
  11058,  -5210,   3331,  -2264,   1528,   -992,    603,   -333,    156,    -53,      0,     18,    -20,     14,     -8,      2, 
  11027,  -5203,   3328,  -2263,   1528,   -993,    604,   -334,    156,    -54,      1,     18,    -20,     14,     -8,      2, 
  10997,  -5195,   3325,  -2263,   1529,   -994,    604,   -334,    157,    -54,      1,     18,    -20,     14,     -8,      2, 
  10967,  -5187,   3323,  -2262,   1529,   -995,    605,   -335,    158,    -55,      1,     17,    -20,     13,     -8,      2, 
  10937,  -5179,   3320,  -2261,   1529,   -996,    606,   -336,    158,    -55,      2,     17,    -20,     13,     -8,      2, 
  10907,  -5171,   3317,  -2261,   1530,   -997,    607,   -337,    159,    -56,      2,     17,    -20,     13,     -8,      2, 
  10877,  -5164,   3314,  -2260,   1530,   -998,    608,   -338,    160,    -56,      2,     17,    -20,     13,     -8,      2, 
  10847,  -5156,   3312,  -2260,   1531,   -998,    609,   -339,    161,    -57,      3,     17,    -20,     13,     -8,      2, 
  10817,  -5148,   3309,  -2259,   1531,   -999,    610,   -340,    161,    -57,      3,     16,    -20,     13,     -8,      2, 
  10786,  -5140,   3306,  -2258,   1531,  -1000,    611,   -340,    162,    -58,      3,     16,    -20,     13,     -8,      2, 
  10756,  -5132,   3303,  -2258,   1532,  -1001,    612,   -341,    163,    -58,      4,     16,    -19,     13,     -8,      2, 
  10726,  -5124,   3301,  -2257,   1532,  -1002,    613,   -342,    163,    -59,      4,     16,    -19,     13,     -8,      2, 
  10696,  -5116,   3298,  -2257,   1532,  -1003,    614,   -343,    164,    -59,      4,     16,    -19,     13,     -8,      2, 
  10666,  -5108,   3295,  -2256,   1533,  -1003,    615,   -344,    165,    -60,      5,     15,    -19,     13,     -8,      2, 
  10636,  -5100,   3292,  -2255,   1533,  -1004,    616,   -345,    165,    -60,      5,     15,    -19,     13,     -8,      2, 
  10606,  -5092,   3289,  -2254,   1534,  -1005,    617,   -346,    166,    -61,      5,     15,    -19,     13,     -8,      2, 
  10576,  -5084,   3286,  -2254,   1534,  -1006,    617,   -346,    167,    -61,      6,     15,    -19,     13,     -7,      2, 
  10546,  -5076,   3283,  -2253,   1534,  -1006,    618,   -347,    167,    -62,      6,     15,    -19,     13,     -7,      2, 
  10516,  -5068,   3280,  -2252,   1534,  -1007,    619,   -348,    168,    -62,      6,     14,    -19,     13,     -7,      2, 
  10486,  -5060,   3278,  -2252,   1535,  -1008,    620,   -349,    169,    -63,      7,     14,    -18,     13,     -7,      2, 
  10456,  -5052,   3275,  -2251,   1535,  -1009,    621,   -350,    169,    -63,      7,     14,    -18,     13,     -7,      2, 
  10426,  -5044,   3272,  -2250,   1535,  -1009,    622,   -350,    170,    -64,      7,     14,    -18,     13,     -7,      2, 
  10396,  -5035,   3269,  -2249,   1536,  -1010,    623,   -351,    171,    -64,      8,     14,    -18,     13,     -7,      2, 
  10365,  -5027,   3266,  -2249,   1536,  -1011,    624,   -352,    171,    -65,      8,     13,    -18,     12,     -7,      2, 
  10335,  -5019,   3263,  -2248,   1536,  -1012,    624,   -353,    172,    -65,      8,     13,    -18,     12,     -7,      2, 
  10305,  -5011,   3260,  -2247,   1536,  -1012,    625,   -354,    173,    -66,      9,     13,    -18,     12,     -7,      2, 
  10275,  -5003,   3257,  -2246,   1537,  -1013,    626,   -355,    173,    -66,      9,     13,    -18,     12,     -7,      2, 
  10245,  -4994,   3254,  -2245,   1537,  -1014,    627,   -355,    174,    -67,      9,     13,    -18,     12,     -7,      2, 
  10216,  -4986,   3251,  -2244,   1537,  -1015,    628,   -356,    175,    -67,     10,     12,    -17,     12,     -7,      2, 
  10186,  -4978,   3247,  -2244,   1537,  -1015,    629,   -357,    175,    -68,     10,     12,    -17,     12,     -7,      2, 
  10156,  -4969,   3244,  -2243,   1538,  -1016,    630,   -358,    176,    -68,     10,     12,    -17,     12,     -7,      2, 
  10126,  -4961,   3241,  -2242,   1538,  -1017,    630,   -359,    177,    -69,     10,     12,    -17,     12,     -7,      2, 
  10096,  -4953,   3238,  -2241,   1538,  -1017,    631,   -359,    177,    -69,     11,     12,    -17,     12,     -7,      2, 
  10066,  -4944,   3235,  -2240,   1538,  -1018,    632,   -360,    178,    -70,     11,     11,    -17,     12,     -7,      2, 
  10036,  -4936,   3232,  -2239,   1538,  -1019,    633,   -361,    179,    -70,     11,     11,    -17,     12,     -7,      2, 
  10006,  -4928,   3229,  -2238,   1539,  -1019,    634,   -362,    179,    -71,     12,     11,    -17,     12,     -7,      2, 
   9976,  -4919,   3225,  -2237,   1539,  -1020,    635,   -363,    180,    -71,     12,     11,    -17,     12,     -7,      2, 
   9946,  -4911,   3222,  -2236,   1539,  -1021,    635,   -363,    181,    -72,     12,     11,    -16,     12,     -7,      2, 
   9916,  -4902,   3219,  -2235,   1539,  -1021,    636,   -364,    181,    -72,     13,     10,    -16,     12,     -7,      2, 
   9886,  -4894,   3216,  -2234,   1539,  -1022,    637,   -365,    182,    -73,     13,     10,    -16,     12,     -7,      2, 
   9856,  -4885,   3213,  -2233,   1539,  -1023,    638,   -366,    183,    -73,     13,     10,    -16,     12,     -7,      2, 
   9826,  -4877,   3209,  -2232,   1539,  -1023,    639,   -366,    183,    -73,     14,     10,    -16,     12,     -7,      2, 
   9797,  -4868,   3206,  -2231,   1540,  -1024,    639,   -367,    184,    -74,     14,     10,    -16,     11,     -7,      2, 
   9767,  -4860,   3203,  -2230,   1540,  -1025,    640,   -368,    185,    -74,     14,      9,    -16,     11,     -7,      2, 
   9737,  -4851,   3199,  -2229,   1540,  -1025,    641,   -369,    185,    -75,     15,      9,    -16,     11,     -7,      2, 
   9707,  -4843,   3196,  -2228,   1540,  -1026,    642,   -370,    186,    -75,     15,      9,    -16,     11,     -7,      2, 
   9677,  -4834,   3193,  -2227,   1540,  -1026,    643,   -370,    186,    -76,     15,      9,    -16,     11,     -7,      2, 
   9647,  -4826,   3189,  -2226,   1540,  -1027,    643,   -371,    187,    -76,     16,      9,    -15,     11,     -7,      2, 
   9618,  -4817,   3186,  -2225,   1540,  -1028,    644,   -372,    188,    -77,     16,      8,    -15,     11,     -7,      2, 
   9588,  -4808,   3183,  -2224,   1540,  -1028,    645,   -373,    188,    -77,     16,      8,    -15,     11,     -7,      2, 
   9558,  -4800,   3179,  -2223,   1540,  -1029,    646,   -373,    189,    -78,     17,      8,    -15,     11,     -7,      2, 
   9528,  -4791,   3176,  -2222,   1540,  -1029,    647,   -374,    190,    -78,     17,      8,    -15,     11,     -7,      2, 
   9498,  -4782,   3173,  -2221,   1540,  -1030,    647,   -375,    190,    -79,     17,      8,    -15,     11,     -7,      2, 
   9469,  -4774,   3169,  -2220,   1540,  -1031,    648,   -376,    191,    -79,     18,      7,    -15,     11,     -7,      2, 
   9439,  -4765,   3166,  -2219,   1540,  -1031,    649,   -376,    191,    -80,     18,      7,    -15,     11,     -7,      2, 
   9409,  -4756,   3162,  -2217,   1540,  -1032,    650,   -377,    192,    -80,     18,      7,    -15,     11,     -7,      2, 
   9379,  -4747,   3159,  -2216,   1540,  -1032,    650,   -378,    193,    -81,     19,      7,    -14,     11,     -7,      2, 
   9350,  -4739,   3155,  -2215,   1540,  -1033,    651,   -379,    193,    -81,     19,      7,    -14,     11,     -7,      2, 
   9320,  -4730,   3152,  -2214,   1540,  -1033,    652,   -379,    194,    -82,     19,      7,    -14,     11,     -7,      2, 
   9290,  -4721,   3148,  -2213,   1540,  -1034,    652,   -380,    195,    -82,     20,      6,    -14,     11,     -7,      2, 
   9261,  -4712,   3145,  -2211,   1540,  -1034,    653,   -381,    195,    -82,     20,      6,    -14,     11,     -7,      2, 
   9231,  -4703,   3141,  -2210,   1540,  -1035,    654,   -381,    196,    -83,     20,      6,    -14,     11,     -7,      2, 
   9201,  -4695,   3138,  -2209,   1540,  -1035,    655,   -382,    196,    -83,     20,      6,    -14,     10,     -7,      2, 
   9171,  -4686,   3134,  -2208,   1540,  -1036,    655,   -383,    197,    -84,     21,      6,    -14,     10,     -7,      2, 
   9142,  -4677,   3130,  -2207,   1540,  -1036,    656,   -384,    198,    -84,     21,      5,    -14,     10,     -7,      2, 
   9112,  -4668,   3127,  -2205,   1540,  -1037,    657,   -384,    198,    -85,     21,      5,    -13,     10,     -7,      2, 
   9083,  -4659,   3123,  -2204,   1540,  -1037,    658,   -385,    199,    -85,     22,      5,    -13,     10,     -6,      2, 
   9053,  -4650,   3120,  -2203,   1540,  -1038,    658,   -386,    199,    -86,     22,      5,    -13,     10,     -6,      2, 
   9023,  -4641,   3116,  -2201,   1540,  -1038,    659,   -386,    200,    -86,     22,      5,    -13,     10,     -6,      1, 
   8994,  -4632,   3112,  -2200,   1540,  -1039,    660,   -387,    201,    -87,     23,      4,    -13,     10,     -6,      1, 
   8964,  -4623,   3109,  -2199,   1539,  -1039,    660,   -388,    201,    -87,     23,      4,    -13,     10,     -6,      1, 
   8935,  -4614,   3105,  -2198,   1539,  -1040,    661,   -389,    202,    -88,     23,      4,    -13,     10,     -6,      1, 
   8905,  -4605,   3101,  -2196,   1539,  -1040,    662,   -389,    203,    -88,     24,      4,    -13,     10,     -6,      1, 
   8875,  -4596,   3098,  -2195,   1539,  -1041,    662,   -390,    203,    -88,     24,      4,    -13,     10,     -6,      1, 
   8846,  -4587,   3094,  -2194,   1539,  -1041,    663,   -391,    204,    -89,     24,      3,    -13,     10,     -6,      1, 
   8816,  -4578,   3090,  -2192,   1539,  -1042,    664,   -391,    204,    -89,     25,      3,    -12,     10,     -6,      1, 
   8787,  -4569,   3086,  -2191,   1539,  -1042,    664,   -392,    205,    -90,     25,      3,    -12,     10,     -6,      1, 
   8757,  -4560,   3083,  -2189,   1538,  -1042,    665,   -393,    205,    -90,     25,      3,    -12,     10,     -6,      1, 
   8728,  -4551,   3079,  -2188,   1538,  -1043,    666,   -393,    206,    -91,     26,      3,    -12,     10,     -6,      1, 
   8698,  -4542,   3075,  -2187,   1538,  -1043,    666,   -394,    207,    -91,     26,      2,    -12,     10,     -6,      1, 
   8669,  -4532,   3071,  -2185,   1538,  -1044,    667,   -395,    207,    -92,     26,      2,    -12,     10,     -6,      1, 
   8639,  -4523,   3067,  -2184,   1538,  -1044,    668,   -395,    208,    -92,     26,      2,    -12,      9,     -6,      1, 
   8610,  -4514,   3064,  -2182,   1537,  -1044,    668,   -396,    208,    -93,     27,      2,    -12,      9,     -6,      1, 
   8580,  -4505,   3060,  -2181,   1537,  -1045,    669,   -397,    209,    -93,     27,      2,    -12,      9,     -6,      1, 
   8551,  -4496,   3056,  -2179,   1537,  -1045,    670,   -397,    210,    -93,     27,      1,    -11,      9,     -6,      1, 
   8522,  -4487,   3052,  -2178,   1537,  -1046,    670,   -398,    210,    -94,     28,      1,    -11,      9,     -6,      1, 
   8492,  -4477,   3048,  -2176,   1536,  -1046,    671,   -399,    211,    -94,     28,      1,    -11,      9,     -6,      1, 
   8463,  -4468,   3044,  -2175,   1536,  -1046,    672,   -399,    211,    -95,     28,      1,    -11,      9,     -6,      1, 
   8433,  -4459,   3040,  -2173,   1536,  -1047,    672,   -400,    212,    -95,     29,      1,    -11,      9,     -6,      1, 
   8404,  -4449,   3036,  -2172,   1536,  -1047,    673,   -401,    212,    -96,     29,      1,    -11,      9,     -6,      1, 
   8375,  -4440,   3032,  -2170,   1535,  -1047,    673,   -401,    213,    -96,     29,      0,    -11,      9,     -6,      1, 
   8345,  -4431,   3028,  -2169,   1535,  -1048,    674,   -402,    214,    -97,     30,      0,    -11,      9,     -6,      1, 
   8316,  -4422,   3024,  -2167,   1535,  -1048,    675,   -403,    214,    -97,     30,      0,    -11,      9,     -6,      1, 
   8287,  -4412,   3020,  -2166,   1535,  -1049,    675,   -403,    215,    -97,     30,      0,    -10,      9,     -6,      1, 
   8257,  -4403,   3016,  -2164,   1534,  -1049,    676,   -404,    215,    -98,     30,      0,    -10,      9,     -6,      1, 
   8228,  -4394,   3012,  -2163,   1534,  -1049,    676,   -405,    216,    -98,     31,     -1,    -10,      9,     -6,      1, 
   8199,  -4384,   3008,  -2161,   1534,  -1049,    677,   -405,    216,    -99,     31,     -1,    -10,      9,     -6,      1, 
   8170,  -4375,   3004,  -2159,   1533,  -1050,    678,   -406,    217,    -99,     31,     -1,    -10,      9,     -6,      1, 
   8140,  -4365,   3000,  -2158,   1533,  -1050,    678,   -407,    218,   -100,     32,     -1,    -10,      9,     -6,      1, 
   8111,  -4356,   2996,  -2156,   1533,  -1050,    679,   -407,    218,   -100,     32,     -1,    -10,      9,     -6,      1, 
   8082,  -4347,   2992,  -2155,   1532,  -1051,    679,   -408,    219,   -100,     32,     -2,    -10,      9,     -6,      1, 
   8053,  -4337,   2988,  -2153,   1532,  -1051,    680,   -408,    219,   -101,     33,     -2,    -10,      8,     -6,      1, 
   8023,  -4328,   2984,  -2151,   1532,  -1051,    680,   -409,    220,   -101,     33,     -2,    -10,      8,     -6,      1, 
   7994,  -4318,   2980,  -2150,   1531,  -1052,    681,   -410,    220,   -102,     33,     -2,     -9,      8,     -6,      1, 
   7965,  -4309,   2976,  -2148,   1531,  -1052,    682,   -410,    221,   -102,     33,     -2,     -9,      8,     -6,      1, 
   7936,  -4299,   2972,  -2146,   1530,  -1052,    682,   -411,    221,   -103,     34,     -3,     -9,      8,     -6,      1, 
   7907,  -4290,   2967,  -2145,   1530,  -1052,    683,   -412,    222,   -103,     34,     -3,     -9,      8,     -6,      1, 
   7878,  -4280,   2963,  -2143,   1530,  -1053,    683,   -412,    223,   -104,     34,     -3,     -9,      8,     -6,      1, 
   7848,  -4271,   2959,  -2141,   1529,  -1053,    684,   -413,    223,   -104,     35,     -3,     -9,      8,     -6,      1, 
   7819,  -4261,   2955,  -2139,   1529,  -1053,    684,   -413,    224,   -104,     35,     -3,     -9,      8,     -6,      1, 
   7790,  -4251,   2951,  -2138,   1528,  -1053,    685,   -414,    224,   -105,     35,     -3,     -9,      8,     -6,      1, 
   7761,  -4242,   2947,  -2136,   1528,  -1054,    685,   -415,    225,   -105,     36,     -4,     -9,      8,     -6,      1, 
   7732,  -4232,   2942,  -2134,   1527,  -1054,    686,   -415,    225,   -106,     36,     -4,     -8,      8,     -6,      1, 
   7703,  -4223,   2938,  -2132,   1527,  -1054,    686,   -416,    226,   -106,     36,     -4,     -8,      8,     -6,      1, 
   7674,  -4213,   2934,  -2131,   1527,  -1054,    687,   -416,    226,   -106,     36,     -4,     -8,      8,     -6,      1, 
   7645,  -4203,   2930,  -2129,   1526,  -1054,    687,   -417,    227,   -107,     37,     -4,     -8,      8,     -5,      1, 
   7616,  -4194,   2925,  -2127,   1526,  -1055,    688,   -418,    227,   -107,     37,     -5,     -8,      8,     -5,      1, 
   7587,  -4184,   2921,  -2125,   1525,  -1055,    688,   -418,    228,   -108,     37,     -5,     -8,      8,     -5,      1, 
   7558,  -4174,   2917,  -2124,   1525,  -1055,    689,   -419,    228,   -108,     38,     -5,     -8,      8,     -5,      1, 
   7529,  -4165,   2912,  -2122,   1524,  -1055,    689,   -419,    229,   -109,     38,     -5,     -8,      8,     -5,      1, 
   7500,  -4155,   2908,  -2120,   1524,  -1055,    690,   -420,    230,   -109,     38,     -5,     -8,      8,     -5,      1, 
   7471,  -4145,   2904,  -2118,   1523,  -1056,    690,   -420,    230,   -109,     39,     -6,     -8,      7,     -5,      1, 
   7442,  -4136,   2899,  -2116,   1523,  -1056,    691,   -421,    231,   -110,     39,     -6,     -7,      7,     -5,      1, 
   7413,  -4126,   2895,  -2114,   1522,  -1056,    691,   -422,    231,   -110,     39,     -6,     -7,      7,     -5,      1, 
   7385,  -4116,   2891,  -2112,   1521,  -1056,    692,   -422,    232,   -111,     39,     -6,     -7,      7,     -5,      1, 
   7356,  -4106,   2886,  -2111,   1521,  -1056,    692,   -423,    232,   -111,     40,     -6,     -7,      7,     -5,      1, 
   7327,  -4097,   2882,  -2109,   1520,  -1056,    693,   -423,    233,   -111,     40,     -6,     -7,      7,     -5,      1, 
   7298,  -4087,   2877,  -2107,   1520,  -1057,    693,   -424,    233,   -112,     40,     -7,     -7,      7,     -5,      1, 
   7269,  -4077,   2873,  -2105,   1519,  -1057,    694,   -424,    234,   -112,     41,     -7,     -7,      7,     -5,      1, 
   7240,  -4067,   2869,  -2103,   1519,  -1057,    694,   -425,    234,   -113,     41,     -7,     -7,      7,     -5,      1, 
   7212,  -4057,   2864,  -2101,   1518,  -1057,    695,   -425,    235,   -113,     41,     -7,     -7,      7,     -5,      1, 
   7183,  -4047,   2860,  -2099,   1517,  -1057,    695,   -426,    235,   -114,     41,     -7,     -7,      7,     -5,      1, 
   7154,  -4038,   2855,  -2097,   1517,  -1057,    696,   -427,    236,   -114,     42,     -8,     -6,      7,     -5,      1, 
   7125,  -4028,   2851,  -2095,   1516,  -1057,    696,   -427,    236,   -114,     42,     -8,     -6,      7,     -5,      1, 
   7097,  -4018,   2846,  -2093,   1516,  -1057,    697,   -428,    237,   -115,     42,     -8,     -6,      7,     -5,      1, 
   7068,  -4008,   2842,  -2091,   1515,  -1058,    697,   -428,    237,   -115,     43,     -8,     -6,      7,     -5,      1, 
   7039,  -3998,   2837,  -2089,   1514,  -1058,    697,   -429,    238,   -116,     43,     -8,     -6,      7,     -5,      1, 
   7010,  -3988,   2833,  -2087,   1514,  -1058,    698,   -429,    238,   -116,     43,     -8,     -6,      7,     -5,      1, 
   6982,  -3978,   2828,  -2085,   1513,  -1058,    698,   -430,    239,   -116,     43,     -9,     -6,      7,     -5,      1, 
   6953,  -3968,   2823,  -2083,   1512,  -1058,    699,   -430,    239,   -117,     44,     -9,     -6,      7,     -5,      1, 
   6925,  -3958,   2819,  -2081,   1512,  -1058,    699,   -431,    240,   -117,     44,     -9,     -6,      6,     -5,      1, 
   6896,  -3948,   2814,  -2079,   1511,  -1058,    699,   -431,    240,   -118,     44,     -9,     -5,      6,     -5,      1, 
   6867,  -3938,   2810,  -2077,   1510,  -1058,    700,   -432,    241,   -118,     45,     -9,     -5,      6,     -5,      1, 
   6839,  -3928,   2805,  -2075,   1510,  -1058,    700,   -432,    241,   -118,     45,    -10,     -5,      6,     -5,      1, 
   6810,  -3918,   2801,  -2073,   1509,  -1058,    701,   -433,    242,   -119,     45,    -10,     -5,      6,     -5,      1, 
   6782,  -3908,   2796,  -2071,   1508,  -1058,    701,   -433,    242,   -119,     45,    -10,     -5,      6,     -5,      1, 
   6753,  -3898,   2791,  -2069,   1508,  -1058,    702,   -434,    243,   -120,     46,    -10,     -5,      6,     -5,      1, 
   6725,  -3888,   2787,  -2067,   1507,  -1058,    702,   -434,    243,   -120,     46,    -10,     -5,      6,     -5,      1, 
   6696,  -3878,   2782,  -2064,   1506,  -1058,    702,   -435,    244,   -120,     46,    -10,     -5,      6,     -5,      1, 
   6668,  -3868,   2777,  -2062,   1505,  -1058,    703,   -435,    244,   -121,     47,    -11,     -5,      6,     -5,      1, 
   6639,  -3858,   2773,  -2060,   1505,  -1058,    703,   -436,    245,   -121,     47,    -11,     -5,      6,     -5,      1, 
   6611,  -3848,   2768,  -2058,   1504,  -1058,    703,   -436,    245,   -121,     47,    -11,     -4,      6,     -5,      1, 
   6582,  -3838,   2763,  -2056,   1503,  -1058,    704,   -437,    246,   -122,     47,    -11,     -4,      6,     -5,      1, 
   6554,  -3828,   2758,  -2054,   1502,  -1058,    704,   -437,    246,   -122,     48,    -11,     -4,      6,     -5,      1, 
   6525,  -3818,   2754,  -2052,   1502,  -1058,    705,   -438,    247,   -123,     48,    -12,     -4,      6,     -5,      1, 
   6497,  -3808,   2749,  -2049,   1501,  -1058,    705,   -438,    247,   -123,     48,    -12,     -4,      6,     -5,      1, 
   6469,  -3798,   2744,  -2047,   1500,  -1058,    705,   -439,    247,   -123,     49,    -12,     -4,      6,     -5,      1, 
   6440,  -3788,   2739,  -2045,   1499,  -1058,    706,   -439,    248,   -124,     49,    -12,     -4,      6,     -5,      1, 
   6412,  -3777,   2735,  -2043,   1499,  -1058,    706,   -440,    248,   -124,     49,    -12,     -4,      6,     -5,      1, 
   6384,  -3767,   2730,  -2041,   1498,  -1058,    706,   -440,    249,   -125,     49,    -12,     -4,      6,     -5,      1, 
   6355,  -3757,   2725,  -2038,   1497,  -1058,    707,   -441,    249,   -125,     50,    -13,     -4,      5,     -5,      1, 
   6327,  -3747,   2720,  -2036,   1496,  -1058,    707,   -441,    250,   -125,     50,    -13,     -3,      5,     -5,      1, 
   6299,  -3737,   2715,  -2034,   1495,  -1058,    707,   -442,    250,   -126,     50,    -13,     -3,      5,     -5,      1, 
   6271,  -3726,   2711,  -2032,   1494,  -1058,    708,   -442,    251,   -126,     50,    -13,     -3,      5,     -5,      1, 
   6242,  -3716,   2706,  -2029,   1494,  -1058,    708,   -443,    251,   -126,     51,    -13,     -3,      5,     -4,      1, 
   6214,  -3706,   2701,  -2027,   1493,  -1058,    708,   -443,    252,   -127,     51,    -13,     -3,      5,     -4,      1, 
   6186,  -3696,   2696,  -2025,   1492,  -1058,    709,   -444,    252,   -127,     51,    -14,     -3,      5,     -4,      1, 
   6158,  -3686,   2691,  -2023,   1491,  -1058,    709,   -444,    253,   -128,     52,    -14,     -3,      5,     -4,      1, 
   6130,  -3675,   2686,  -2020,   1490,  -1058,    709,   -444,    253,   -128,     52,    -14,     -3,      5,     -4,      1, 
   6102,  -3665,   2681,  -2018,   1489,  -1058,    709,   -445,    253,   -128,     52,    -14,     -3,      5,     -4,      1, 
   6074,  -3655,   2676,  -2016,   1488,  -1057,    710,   -445,    254,   -129,     52,    -14,     -3,      5,     -4,      1, 
   6045,  -3644,   2672,  -2013,   1487,  -1057,    710,   -446,    254,   -129,     53,    -15,     -2,      5,     -4,      1, 
   6017,  -3634,   2667,  -2011,   1487,  -1057,    710,   -446,    255,   -129,     53,    -15,     -2,      5,     -4,      1, 
   5989,  -3624,   2662,  -2009,   1486,  -1057,    711,   -447,    255,   -130,     53,    -15,     -2,      5,     -4,      1, 
   5961,  -3614,   2657,  -2006,   1485,  -1057,    711,   -447,    256,   -130,     53,    -15,     -2,      5,     -4,      1, 
   5933,  -3603,   2652,  -2004,   1484,  -1057,    711,   -448,    256,   -131,     54,    -15,     -2,      5,     -4,      1, 
   5905,  -3593,   2647,  -2002,   1483,  -1057,    712,   -448,    257,   -131,     54,    -15,     -2,      5,     -4,      1, 
   5877,  -3583,   2642,  -1999,   1482,  -1057,    712,   -448,    257,   -131,     54,    -16,     -2,      5,     -4,      1, 
   5849,  -3572,   2637,  -1997,   1481,  -1057,    712,   -449,    257,   -132,     54,    -16,     -2,      5,     -4,      1, 
   5821,  -3562,   2632,  -1994,   1480,  -1056,    712,   -449,    258,   -132,     55,    -16,     -2,      5,     -4,      1, 
   5794,  -3552,   2627,  -1992,   1479,  -1056,    713,   -450,    258,   -132,     55,    -16,     -2,      5,     -4,      1, 
   5766,  -3541,   2622,  -1990,   1478,  -1056,    713,   -450,    259,   -133,     55,    -16,     -1,      4,     -4,      1, 
   5738,  -3531,   2617,  -1987,   1477,  -1056,    713,   -451,    259,   -133,     56,    -16,     -1,      4,     -4,      1, 
   5710,  -3520,   2612,  -1985,   1476,  -1056,    713,   -451,    260,   -133,     56,    -17,     -1,      4,     -4,      1, 
   5682,  -3510,   2607,  -1982,   1475,  -1056,    714,   -451,    260,   -134,     56,    -17,     -1,      4,     -4,      1, 
   5654,  -3500,   2602,  -1980,   1474,  -1055,    714,   -452,    260,   -134,     56,    -17,     -1,      4,     -4,      1, 
   5626,  -3489,   2596,  -1977,   1473,  -1055,    714,   -452,    261,   -135,     57,    -17,     -1,      4,     -4,      1, 
   5599,  -3479,   2591,  -1975,   1472,  -1055,    714,   -453,    261,   -135,     57,    -17,     -1,      4,     -4,      1, 
   5571,  -3468,   2586,  -1972,   1471,  -1055,    715,   -453,    262,   -135,     57,    -17,     -1,      4,     -4,      1, 
   5543,  -3458,   2581,  -1970,   1470,  -1055,    715,   -453,    262,   -136,     57,    -18,     -1,      4,     -4,      1, 
   5515,  -3447,   2576,  -1967,   1469,  -1054,    715,   -454,    262,   -136,     58,    -18,     -1,      4,     -4,      1, 
   5488,  -3437,   2571,  -1965,   1468,  -1054,    715,   -454,    263,   -136,     58,    -18,      0,      4,     -4,      1, 
   5460,  -3426,   2566,  -1962,   1467,  -1054,    715,   -455,    263,   -137,     58,    -18,      0,      4,     -4,      1, 
   5432,  -3416,   2561,  -1960,   1466,  -1054,    716,   -455,    264,   -137,     58,    -18,      0,      4,     -4,      1, 
   5405,  -3405,   2556,  -1957,   1465,  -1054,    716,   -455,    264,   -137,     59,    -18,      0,      4,     -4,      1, 
   5377,  -3395,   2550,  -1955,   1464,  -1053,    716,   -456,    264,   -138,     59,    -19,      0,      4,     -4,      1, 
   5350,  -3384,   2545,  -1952,   1463,  -1053,    716,   -456,    265,   -138,     59,    -19,      0,      4,     -4,      1, 
   5322,  -3374,   2540,  -1950,   1462,  -1053,    716,   -456,    265,   -138,     59,    -19,      0,      4,     -4,      1, 
   5294,  -3363,   2535,  -1947,   1460,  -1053,    717,   -457,    266,   -139,     60,    -19,      0,      4,     -4,      1, 
   5267,  -3353,   2530,  -1944,   1459,  -1052,    717,   -457,    266,   -139,     60,    -19,      0,      4,     -4,      1, 
   5239,  -3342,   2524,  -1942,   1458,  -1052,    717,   -458,    266,   -139,     60,    -19,      0,      4,     -4,      1, 
   5212,  -3332,   2519,  -1939,   1457,  -1052,    717,   -458,    267,   -140,     60,    -20,      1,      3,     -4,      1, 
   5184,  -3321,   2514,  -1937,   1456,  -1051,    717,   -458,    267,   -140,     61,    -20,      1,      3,     -4,      1, 
   5157,  -3311,   2509,  -1934,   1455,  -1051,    717,   -459,    268,   -140,     61,    -20,      1,      3,     -4,      1, 
   5130,  -3300,   2503,  -1931,   1454,  -1051,    718,   -459,    268,   -141,     61,    -20,      1,      3,     -4,      1, 
   5102,  -3289,   2498,  -1929,   1453,  -1051,    718,   -459,    268,   -141,     61,    -20,      1,      3,     -4,      1, 
   5075,  -3279,   2493,  -1926,   1452,  -1050,    718,   -460,    269,   -141,     62,    -20,      1,      3,     -4,      1, 
   5047,  -3268,   2488,  -1923,   1450,  -1050,    718,   -460,    269,   -142,     62,    -21,      1,      3,     -4,      1, 
   5020,  -3258,   2482,  -1921,   1449,  -1050,    718,   -460,    270,   -142,     62,    -21,      1,      3,     -4,      1, 
   4993,  -3247,   2477,  -1918,   1448,  -1049,    718,   -461,    270,   -142,     62,    -21,      1,      3,     -4,      1, 
   4965,  -3236,   2472,  -1915,   1447,  -1049,    719,   -461,    270,   -143,     63,    -21,      1,      3,     -4,      1, 
   4938,  -3226,   2466,  -1913,   1446,  -1049,    719,   -461,    271,   -143,     63,    -21,      1,      3,     -4,      1, 
   4911,  -3215,   2461,  -1910,   1444,  -1048,    719,   -462,    271,   -143,     63,    -21,      2,      3,     -4,      1, 
   4884,  -3205,   2456,  -1907,   1443,  -1048,    719,   -462,    272,   -144,     63,    -22,      2,      3,     -4,      1, 
   4856,  -3194,   2450,  -1905,   1442,  -1048,    719,   -462,    272,   -144,     64,    -22,      2,      3,     -4,      1, 
   4829,  -3183,   2445,  -1902,   1441,  -1047,    719,   -463,    272,   -144,     64,    -22,      2,      3,     -3,      1, 
   4802,  -3173,   2440,  -1899,   1440,  -1047,    719,   -463,    273,   -145,     64,    -22,      2,      3,     -3,      1, 
   4775,  -3162,   2434,  -1896,   1438,  -1047,    719,   -463,    273,   -145,     64,    -22,      2,      3,     -3,      1, 
   4748,  -3151,   2429,  -1894,   1437,  -1046,    720,   -464,    273,   -145,     65,    -22,      2,      3,     -3,      1, 
   4721,  -3141,   2423,  -1891,   1436,  -1046,    720,   -464,    274,   -146,     65,    -23,      2,      3,     -3,      1, 
   4693,  -3130,   2418,  -1888,   1435,  -1046,    720,   -464,    274,   -146,     65,    -23,      2,      3,     -3,      1, 
   4666,  -3119,   2413,  -1885,   1433,  -1045,    720,   -465,    274,   -146,     65,    -23,      2,      3,     -3,      1, 
   4639,  -3108,   2407,  -1883,   1432,  -1045,    720,   -465,    275,   -147,     66,    -23,      3,      2,     -3,      1, 
   4612,  -3098,   2402,  -1880,   1431,  -1045,    720,   -465,    275,   -147,     66,    -23,      3,      2,     -3,      1, 
   4585,  -3087,   2396,  -1877,   1430,  -1044,    720,   -466,    276,   -147,     66,    -23,      3,      2,     -3,      1, 
   4558,  -3076,   2391,  -1874,   1428,  -1044,    720,   -466,    276,   -148,     66,    -24,      3,      2,     -3,      1, 
   4531,  -3066,   2385,  -1871,   1427,  -1043,    720,   -466,    276,   -148,     67,    -24,      3,      2,     -3,      1, 
   4505,  -3055,   2380,  -1869,   1426,  -1043,    720,   -467,    277,   -148,     67,    -24,      3,      2,     -3,      1, 
   4478,  -3044,   2374,  -1866,   1424,  -1043,    720,   -467,    277,   -149,     67,    -24,      3,      2,     -3,      1, 
   4451,  -3033,   2369,  -1863,   1423,  -1042,    721,   -467,    277,   -149,     67,    -24,      3,      2,     -3,      1, 
   4424,  -3023,   2363,  -1860,   1422,  -1042,    721,   -467,    278,   -149,     68,    -24,      3,      2,     -3,      1, 
   4397,  -3012,   2358,  -1857,   1421,  -1041,    721,   -468,    278,   -149,     68,    -25,      3,      2,     -3,      1, 
   4370,  -3001,   2352,  -1854,   1419,  -1041,    721,   -468,    278,   -150,     68,    -25,      3,      2,     -3,      1, 
   4343,  -2990,   2347,  -1852,   1418,  -1040,    721,   -468,    279,   -150,     68,    -25,      4,      2,     -3,      1, 
   4317,  -2980,   2341,  -1849,   1417,  -1040,    721,   -468,    279,   -150,     69,    -25,      4,      2,     -3,      1, 
   4290,  -2969,   2336,  -1846,   1415,  -1039,    721,   -469,    279,   -151,     69,    -25,      4,      2,     -3,      1, 
   4263,  -2958,   2330,  -1843,   1414,  -1039,    721,   -469,    280,   -151,     69,    -25,      4,      2,     -3,      1, 
   4236,  -2947,   2325,  -1840,   1412,  -1039,    721,   -469,    280,   -151,     69,    -26,      4,      2,     -3,      1, 
   4210,  -2936,   2319,  -1837,   1411,  -1038,    721,   -470,    280,   -152,     70,    -26,      4,      2,     -3,      1, 
   4183,  -2926,   2314,  -1834,   1410,  -1038,    721,   -470,    281,   -152,     70,    -26,      4,      2,     -3,      1, 
   4156,  -2915,   2308,  -1831,   1408,  -1037,    721,   -470,    281,   -152,     70,    -26,      4,      2,     -3,      1, 
   4130,  -2904,   2302,  -1828,   1407,  -1037,    721,   -470,    281,   -153,     70,    -26,      4,      2,     -3,      1, 
   4103,  -2893,   2297,  -1825,   1406,  -1036,    721,   -471,    282,   -153,     70,    -26,      4,      2,     -3,      1, 
   4077,  -2882,   2291,  -1822,   1404,  -1036,    721,   -471,    282,   -153,     71,    -26,      4,      1,     -3,      0, 
   4050,  -2871,   2285,  -1819,   1403,  -1035,    721,   -471,    282,   -153,     71,    -27,      5,      1,     -3,      0, 
   4024,  -2861,   2280,  -1817,   1401,  -1035,    721,   -471,    283,   -154,     71,    -27,      5,      1,     -3,      0, 
   3997,  -2850,   2274,  -1814,   1400,  -1034,    721,   -472,    283,   -154,     71,    -27,      5,      1,     -3,      0, 
   3971,  -2839,   2269,  -1811,   1398,  -1034,    721,   -472,    283,   -154,     72,    -27,      5,      1,     -3,      0, 
   3944,  -2828,   2263,  -1808,   1397,  -1033,    721,   -472,    284,   -155,     72,    -27,      5,      1,     -3,      0, 
   3918,  -2817,   2257,  -1805,   1396,  -1033,    721,   -472,    284,   -155,     72,    -27,      5,      1,     -3,      0, 
   3891,  -2806,   2252,  -1802,   1394,  -1032,    721,   -473,    284,   -155,     72,    -28,      5,      1,     -3,      0, 
   3865,  -2795,   2246,  -1799,   1393,  -1032,    721,   -473,    284,   -156,     73,    -28,      5,      1,     -3,      0, 
   3839,  -2784,   2240,  -1796,   1391,  -1031,    721,   -473,    285,   -156,     73,    -28,      5,      1,     -3,      0, 
   3812,  -2774,   2235,  -1793,   1390,  -1031,    721,   -473,    285,   -156,     73,    -28,      5,      1,     -3,      0, 
   3786,  -2763,   2229,  -1790,   1388,  -1030,    721,   -473,    285,   -156,     73,    -28,      5,      1,     -3,      0, 
   3760,  -2752,   2223,  -1786,   1387,  -1029,    721,   -474,    286,   -157,     73,    -28,      6,      1,     -3,      0, 
   3734,  -2741,   2217,  -1783,   1385,  -1029,    721,   -474,    286,   -157,     74,    -28,      6,      1,     -3,      0, 
   3707,  -2730,   2212,  -1780,   1384,  -1028,    721,   -474,    286,   -157,     74,    -29,      6,      1,     -3,      0, 
   3681,  -2719,   2206,  -1777,   1382,  -1028,    721,   -474,    287,   -158,     74,    -29,      6,      1,     -3,      0, 
   3655,  -2708,   2200,  -1774,   1381,  -1027,    721,   -475,    287,   -158,     74,    -29,      6,      1,     -3,      0, 
   3629,  -2697,   2195,  -1771,   1379,  -1027,    721,   -475,    287,   -158,     75,    -29,      6,      1,     -3,      0, 
   3603,  -2686,   2189,  -1768,   1378,  -1026,    721,   -475,    287,   -158,     75,    -29,      6,      1,     -3,      0, 
   3577,  -2675,   2183,  -1765,   1376,  -1025,    721,   -475,    288,   -159,     75,    -29,      6,      1,     -3,      0, 
   3550,  -2664,   2177,  -1762,   1375,  -1025,    721,   -475,    288,   -159,     75,    -30,      6,      1,     -3,      0, 
   3524,  -2654,   2171,  -1759,   1373,  -1024,    721,   -476,    288,   -159,     75,    -30,      6,      1,     -3,      0, 
   3498,  -2643,   2166,  -1756,   1372,  -1024,    720,   -476,    289,   -159,     76,    -30,      6,      0,     -3,      0, 
   3472,  -2632,   2160,  -1753,   1370,  -1023,    720,   -476,    289,   -160,     76,    -30,      7,      0,     -3,      0, 
   3446,  -2621,   2154,  -1749,   1369,  -1022,    720,   -476,    289,   -160,     76,    -30,      7,      0,     -3,      0, 
   3420,  -2610,   2148,  -1746,   1367,  -1022,    720,   -476,    289,   -160,     76,    -30,      7,      0,     -2,      0, 
   3395,  -2599,   2142,  -1743,   1365,  -1021,    720,   -477,    290,   -161,     76,    -30,      7,      0,     -2,      0, 
   3369,  -2588,   2137,  -1740,   1364,  -1021,    720,   -477,    290,   -161,     77,    -31,      7,      0,     -2,      0, 
   3343,  -2577,   2131,  -1737,   1362,  -1020,    720,   -477,    290,   -161,     77,    -31,      7,      0,     -2,      0, 
   3317,  -2566,   2125,  -1734,   1361,  -1019,    720,   -477,    291,   -161,     77,    -31,      7,      0,     -2,      0, 
   3291,  -2555,   2119,  -1730,   1359,  -1019,    720,   -477,    291,   -162,     77,    -31,      7,      0,     -2,      0, 
   3265,  -2544,   2113,  -1727,   1357,  -1018,    720,   -477,    291,   -162,     78,    -31,      7,      0,     -2,      0, 
   3239,  -2533,   2107,  -1724,   1356,  -1017,    720,   -478,    291,   -162,     78,    -31,      7,      0,     -2,      0, 
   3214,  -2522,   2102,  -1721,   1354,  -1017,    719,   -478,    292,   -162,     78,    -31,      7,      0,     -2,      0, 
   3188,  -2511,   2096,  -1718,   1353,  -1016,    719,   -478,    292,   -163,     78,    -32,      8,      0,     -2,      0, 
   3162,  -2500,   2090,  -1714,   1351,  -1015,    719,   -478,    292,   -163,     78,    -32,      8,      0,     -2,      0, 
   3137,  -2489,   2084,  -1711,   1349,  -1015,    719,   -478,    292,   -163,     79,    -32,      8,      0,     -2,      0, 
   3111,  -2478,   2078,  -1708,   1348,  -1014,    719,   -478,    293,   -163,     79,    -32,      8,      0,     -2,      0, 
   3085,  -2467,   2072,  -1705,   1346,  -1013,    719,   -479,    293,   -164,     79,    -32,      8,      0,     -2,      0, 
   3060,  -2456,   2066,  -1702,   1344,  -1013,    719,   -479,    293,   -164,     79,    -32,      8,      0,     -2,      0, 
   3034,  -2445,   2060,  -1698,   1343,  -1012,    719,   -479,    293,   -164,     79,    -32,      8,      0,     -2,      0, 
   3009,  -2434,   2054,  -1695,   1341,  -1011,    718,   -479,    294,   -165,     80,    -33,      8,      0,     -2,      0, 
   2983,  -2423,   2048,  -1692,   1339,  -1011,    718,   -479,    294,   -165,     80,    -33,      8,      0,     -2,      0, 
   2958,  -2412,   2042,  -1688,   1338,  -1010,    718,   -479,    294,   -165,     80,    -33,      8,      0,     -2,      0, 
   2932,  -2401,   2037,  -1685,   1336,  -1009,    718,   -479,    294,   -165,     80,    -33,      8,     -1,     -2,      0, 
   2907,  -2390,   2031,  -1682,   1334,  -1008,    718,   -480,    295,   -166,     80,    -33,      8,     -1,     -2,      0, 
   2881,  -2379,   2025,  -1679,   1333,  -1008,    718,   -480,    295,   -166,     81,    -33,      9,     -1,     -2,      0, 
   2856,  -2368,   2019,  -1675,   1331,  -1007,    718,   -480,    295,   -166,     81,    -33,      9,     -1,     -2,      0, 
   2831,  -2357,   2013,  -1672,   1329,  -1006,    717,   -480,    295,   -166,     81,    -34,      9,     -1,     -2,      0, 
   2805,  -2346,   2007,  -1669,   1328,  -1005,    717,   -480,    296,   -167,     81,    -34,      9,     -1,     -2,      0, 
   2780,  -2335,   2001,  -1665,   1326,  -1005,    717,   -480,    296,   -167,     82,    -34,      9,     -1,     -2,      0, 
   2755,  -2324,   1995,  -1662,   1324,  -1004,    717,   -480,    296,   -167,     82,    -34,      9,     -1,     -2,      0, 
   2729,  -2313,   1989,  -1659,   1322,  -1003,    717,   -480,    296,   -167,     82,    -34,      9,     -1,     -2,      0, 
   2704,  -2302,   1983,  -1655,   1321,  -1002,    717,   -481,    297,   -167,     82,    -34,      9,     -1,     -2,      0, 
   2679,  -2291,   1977,  -1652,   1319,  -1002,    716,   -481,    297,   -168,     82,    -34,      9,     -1,     -2,      0, 
   2654,  -2279,   1971,  -1649,   1317,  -1001,    716,   -481,    297,   -168,     83,    -35,      9,     -1,     -2,      0, 
   2629,  -2268,   1965,  -1645,   1315,  -1000,    716,   -481,    297,   -168,     83,    -35,      9,     -1,     -2,      0, 
   2604,  -2257,   1959,  -1642,   1314,   -999,    716,   -481,    298,   -168,     83,    -35,     10,     -1,     -2,      0, 
   2578,  -2246,   1953,  -1639,   1312,   -999,    716,   -481,    298,   -169,     83,    -35,     10,     -1,     -2,      0, 
   2553,  -2235,   1947,  -1635,   1310,   -998,    715,   -481,    298,   -169,     83,    -35,     10,     -1,     -2,      0, 
   2528,  -2224,   1941,  -1632,   1308,   -997,    715,   -481,    298,   -169,     83,    -35,     10,     -1,     -2,      0, 
   2503,  -2213,   1934,  -1628,   1307,   -996,    715,   -481,    298,   -169,     84,    -35,     10,     -1,     -2,      0, 
   2478,  -2202,   1928,  -1625,   1305,   -995,    715,   -481,    299,   -170,     84,    -36,     10,     -1,     -2,      0, 
   2453,  -2191,   1922,  -1622,   1303,   -995,    714,   -482,    299,   -170,     84,    -36,     10,     -1,     -2,      0, 
   2428,  -2180,   1916,  -1618,   1301,   -994,    714,   -482,    299,   -170,     84,    -36,     10,     -1,     -2,      0, 
   2404,  -2169,   1910,  -1615,   1299,   -993,    714,   -482,    299,   -170,     84,    -36,     10,     -1,     -2,      0, 
   2379,  -2158,   1904,  -1611,   1298,   -992,    714,   -482,    300,   -171,     85,    -36,     10,     -1,     -2,      0, 
   2354,  -2147,   1898,  -1608,   1296,   -991,    714,   -482,    300,   -171,     85,    -36,     10,     -2,     -2,      0, 
   2329,  -2136,   1892,  -1605,   1294,   -991,    713,   -482,    300,   -171,     85,    -36,     10,     -2,     -2,      0, 
   2304,  -2125,   1886,  -1601,   1292,   -990,    713,   -482,    300,   -171,     85,    -37,     11,     -2,     -2,      0, 
   2279,  -2113,   1880,  -1598,   1290,   -989,    713,   -482,    300,   -171,     85,    -37,     11,     -2,     -2,      0, 
   2255,  -2102,   1874,  -1594,   1288,   -988,    713,   -482,    301,   -172,     86,    -37,     11,     -2,     -2,      0, 
};
#endif

const signed int res_11_48_good_nextphasetab[] =
{
  0x0931ec00, 0x0941eb00, 0x0951ea00, 0x0961e900, 0x0971e800, 0x0981e700, 0x0991e600, 0x09a1e500, 
  0x09b1e400, 0x09c1e300, 0x09d1e200, 0x09e1e100, 0x09f1e000, 0x0a01df00, 0x0a11de00, 0x0a21dd00, 
  0x0a31dc00, 0x0a41db00, 0x0a51da00, 0x0a61d900, 0x0a71d800, 0x0a81d700, 0x0a91d600, 0x0aa1d500, 
  0x0ab1d400, 0x0ac1d300, 0x0ad1d200, 0x0ae1d100, 0x0af1d000, 0x0b01cf00, 0x0b11ce00, 0x0b21cd00, 
  0x0b31cc00, 0x0b41cb00, 0x0b51ca00, 0x0b61c900, 0x0b71c800, 0x0b81c700, 0x0b91c600, 0x0ba1c500, 
  0x0bb1c400, 0x0bc1c300, 0x0bd1c200, 0x0be1c100, 0x0bf1c000, 0x0c01bf00, 0x0c11be00, 0x0c21bd00, 
  0x0c31bc00, 0x0c41bb00, 0x0c51ba00, 0x0c61b900, 0x0c71b800, 0x0c81b700, 0x0c91b600, 0x0ca1b500, 
  0x0cb1b400, 0x0cc1b300, 0x0cd1b200, 0x0ce1b100, 0x0cf1b000, 0x0d01af00, 0x0d11ae00, 0x0d21ad00, 
  0x0d31ac00, 0x0d41ab00, 0x0d51aa00, 0x0d61a900, 0x0d71a800, 0x0d81a700, 0x0d91a600, 0x0da1a500, 
  0x0db1a400, 0x0dc1a300, 0x0dd1a200, 0x0de1a100, 0x0df1a000, 0x0e019f00, 0x0e119e00, 0x0e219d00, 
  0x0e319c00, 0x0e419b00, 0x0e519a00, 0x0e619900, 0x0e719800, 0x0e819700, 0x0e919600, 0x0ea19500, 
  0x0eb19400, 0x0ec19300, 0x0ed19200, 0x0ee19100, 0x0ef19000, 0x0f018f00, 0x0f118e00, 0x0f218d00, 
  0x0f318c00, 0x0f418b00, 0x0f518a00, 0x0f618900, 0x0f718800, 0x0f818700, 0x0f918600, 0x0fa18500, 
  0x0fb18400, 0x0fc18300, 0x0fd18200, 0x0fe18100, 0x0ff18000, 0x10017f00, 0x10117e00, 0x10217d00, 
  0x10317c00, 0x10417b00, 0x10517a00, 0x10617900, 0x10717800, 0x10817700, 0x10917600, 0x10a17500, 
  0x10b17400, 0x10c17300, 0x10d17200, 0x10e17100, 0x10f17000, 0x11016f00, 0x11116e00, 0x11216d00, 
  0x11316c00, 0x11416b00, 0x11516a00, 0x11616900, 0x11716800, 0x11816700, 0x11916600, 0x11a16500, 
  0x11b16400, 0x11c16300, 0x11d16200, 0x11e16100, 0x11f16000, 0x12015f00, 0x12115e00, 0x12215d00, 
  0x12315c00, 0x12415b00, 0x12515a00, 0x12615900, 0x12715800, 0x12815700, 0x12915600, 0x12a15500, 
  0x12b15400, 0x12c15300, 0x12d15200, 0x12e15100, 0x12f15000, 0x13014f00, 0x13114e00, 0x13214d00, 
  0x13314c00, 0x13414b00, 0x13514a00, 0x13614900, 0x13714800, 0x13814700, 0x13914600, 0x13a14500, 
  0x13b14400, 0x13c14300, 0x13d14200, 0x13e14100, 0x13f14000, 0x14013f00, 0x14113e00, 0x14213d00, 
  0x14313c00, 0x14413b00, 0x14513a00, 0x14613900, 0x14713800, 0x14813700, 0x14913600, 0x14a13500, 
  0x14b13400, 0x14c13300, 0x14d13200, 0x14e13100, 0x14f13000, 0x15012f00, 0x15112e00, 0x15212d00, 
  0x15312c00, 0x15412b00, 0x15512a00, 0x15612900, 0x15712800, 0x15812700, 0x15912600, 0x15a12500, 
  0x15b12400, 0x15c12300, 0x15d12200, 0x15e12100, 0x15f12000, 0x16011f00, 0x16111e00, 0x16211d00, 
  0x16311c00, 0x16411b00, 0x16511a00, 0x16611900, 0x16711800, 0x16811700, 0x16911600, 0x16a11500, 
  0x16b11400, 0x16c11300, 0x16d11200, 0x16e11100, 0x16f11000, 0x17010f00, 0x17110e00, 0x17210d00, 
  0x17310c00, 0x17410b00, 0x17510a00, 0x17610900, 0x17710800, 0x17810700, 0x17910600, 0x17a10500, 
  0x17b10400, 0x17c10300, 0x17d10200, 0x17e10100, 0x17f10000, 0x1800ff00, 0x1810fe00, 0x1820fd00, 
  0x1830fc00, 0x1840fb00, 0x1850fa00, 0x1860f900, 0x1870f800, 0x1880f700, 0x1890f600, 0x18a0f500, 
  0x18b0f400, 0x18c0f300, 0x18d0f200, 0x18e0f100, 0x18f0f000, 0x1900ef00, 0x1910ee00, 0x1920ed00, 
  0x1930ec00, 0x1940eb00, 0x1950ea00, 0x1960e900, 0x1970e800, 0x1980e700, 0x1990e600, 0x19a0e500, 
  0x19b0e400, 0x19c0e300, 0x19d0e200, 0x19e0e100, 0x19f0e000, 0x1a00df00, 0x1a10de00, 0x1a20dd00, 
  0x1a30dc00, 0x1a40db00, 0x1a50da00, 0x1a60d900, 0x1a70d800, 0x1a80d700, 0x1a90d600, 0x1aa0d500, 
  0x1ab0d400, 0x1ac0d300, 0x1ad0d200, 0x1ae0d100, 0x1af0d000, 0x1b00cf00, 0x1b10ce00, 0x1b20cd00, 
  0x1b30cc00, 0x1b40cb00, 0x1b50ca00, 0x1b60c900, 0x1b70c800, 0x1b80c700, 0x1b90c600, 0x1ba0c500, 
  0x1bb0c400, 0x1bc0c300, 0x1bd0c200, 0x1be0c100, 0x1bf0c000, 0x1c00bf00, 0x1c10be00, 0x1c20bd00, 
  0x1c30bc00, 0x1c40bb00, 0x1c50ba00, 0x1c60b900, 0x1c70b800, 0x1c80b700, 0x1c90b600, 0x1ca0b500, 
  0x1cb0b400, 0x1cc0b300, 0x1cd0b200, 0x1ce0b100, 0x1cf0b000, 0x1d00af00, 0x1d10ae00, 0x1d20ad00, 
  0x1d30ac00, 0x1d40ab00, 0x1d50aa00, 0x1d60a900, 0x1d70a800, 0x1d80a700, 0x1d90a600, 0x1da0a500, 
  0x1db0a400, 0x1dc0a300, 0x1dd0a200, 0x1de0a100, 0x1df0a000, 0x1e009f00, 0x1e109e00, 0x1e209d00, 
  0x1e309c00, 0x1e409b00, 0x1e509a00, 0x1e609900, 0x1e709800, 0x1e809700, 0x1e909600, 0x1ea09500, 
  0x1eb09400, 0x1ec09300, 0x1ed09200, 0x1ee09100, 0x1ef09000, 0x1f008f00, 0x1f108e00, 0x1f208d00, 
  0x1f308c00, 0x1f408b00, 0x1f508a00, 0x1f608900, 0x1f708800, 0x1f808700, 0x1f908600, 0x1fa08500, 
  0x1fb08400, 0x1fc08300, 0x1fd08200, 0x1fe08100, 0x1ff08000, 0x20007f00, 0x20107e00, 0x20207d00, 
  0x20307c00, 0x20407b00, 0x20507a00, 0x20607900, 0x20707800, 0x20807700, 0x20907600, 0x20a07500, 
  0x20b07400, 0x20c07300, 0x20d07200, 0x20e07100, 0x20f07000, 0x21006f00, 0x21106e00, 0x21206d00, 
  0x21306c00, 0x21406b00, 0x21506a00, 0x21606900, 0x21706800, 0x21806700, 0x21906600, 0x21a06500, 
  0x21b06400, 0x21c06300, 0x21d06200, 0x21e06100, 0x21f06000, 0x22005f00, 0x22105e00, 0x22205d00, 
  0x22305c00, 0x22405b00, 0x22505a00, 0x22605900, 0x22705800, 0x22805700, 0x22905600, 0x22a05500, 
  0x22b05400, 0x22c05300, 0x22d05200, 0x22e05100, 0x22f05000, 0x23004f00, 0x23104e00, 0x23204d00, 
  0x23304c00, 0x23404b00, 0x23504a00, 0x23604900, 0x23704800, 0x23804700, 0x23904600, 0x23a04500, 
  0x23b04400, 0x23c04300, 0x23d04200, 0x23e04100, 0x23f04000, 0x24003f00, 0x24103e00, 0x24203d00, 
  0x24303c00, 0x24403b00, 0x24503a00, 0x24603900, 0x24703800, 0x24803700, 0x24903600, 0x24a03500, 
  0x24b03400, 0x24c03300, 0x24d03200, 0x24e03100, 0x24f03000, 0x25002f00, 0x25102e00, 0x25202d00, 
  0x25302c00, 0x25402b00, 0x25502a00, 0x25602900, 0x25702800, 0x25802700, 0x25902600, 0x25a02500, 
  0x25b02400, 0x25c02300, 0x25d02200, 0x25e02100, 0x25f02000, 0x26001f00, 0x26101e00, 0x26201d00, 
  0x26301c00, 0x26401b00, 0x26501a00, 0x26601900, 0x26701800, 0x26801700, 0x26901600, 0x26a01500, 
  0x26b01400, 0x26c01300, 0x26d01200, 0x26e01100, 0x26f01000, 0x27000f00, 0x27100e00, 0x27200d00, 
  0x27300c00, 0x27400b00, 0x27500a00, 0x27600900, 0x27700800, 0x27800700, 0x27900600, 0x27a00500, 
  0x27b00400, 0x27c00300, 0x27d00200, 0x27e00100, 0x27f00000, 0x00027f02, 0x00127e02, 0x00227d02, 
  0x00327c02, 0x00427b02, 0x00527a02, 0x00627902, 0x00727802, 0x00827702, 0x00927602, 0x00a27502, 
  0x00b27402, 0x00c27302, 0x00d27202, 0x00e27102, 0x00f27002, 0x01026f02, 0x01126e02, 0x01226d02, 
  0x01326c02, 0x01426b02, 0x01526a02, 0x01626902, 0x01726802, 0x01826702, 0x01926602, 0x01a26502, 
  0x01b26402, 0x01c26302, 0x01d26202, 0x01e26102, 0x01f26002, 0x02025f02, 0x02125e02, 0x02225d02, 
  0x02325c02, 0x02425b02, 0x02525a02, 0x02625902, 0x02725802, 0x02825702, 0x02925602, 0x02a25502, 
  0x02b25402, 0x02c25302, 0x02d25202, 0x02e25102, 0x02f25002, 0x03024f02, 0x03124e02, 0x03224d02, 
  0x03324c02, 0x03424b02, 0x03524a02, 0x03624902, 0x03724802, 0x03824702, 0x03924602, 0x03a24502, 
  0x03b24402, 0x03c24302, 0x03d24202, 0x03e24102, 0x03f24002, 0x04023f02, 0x04123e02, 0x04223d02, 
  0x04323c02, 0x04423b02, 0x04523a02, 0x04623902, 0x04723802, 0x04823702, 0x04923602, 0x04a23502, 
  0x04b23402, 0x04c23302, 0x04d23202, 0x04e23102, 0x04f23002, 0x05022f02, 0x05122e02, 0x05222d02, 
  0x05322c02, 0x05422b02, 0x05522a02, 0x05622902, 0x05722802, 0x05822702, 0x05922602, 0x05a22502, 
  0x05b22402, 0x05c22302, 0x05d22202, 0x05e22102, 0x05f22002, 0x06021f02, 0x06121e02, 0x06221d02, 
  0x06321c02, 0x06421b02, 0x06521a02, 0x06621902, 0x06721802, 0x06821702, 0x06921602, 0x06a21502, 
  0x06b21402, 0x06c21302, 0x06d21202, 0x06e21102, 0x06f21002, 0x07020f02, 0x07120e02, 0x07220d02, 
  0x07320c02, 0x07420b02, 0x07520a02, 0x07620902, 0x07720802, 0x07820702, 0x07920602, 0x07a20502, 
  0x07b20402, 0x07c20302, 0x07d20202, 0x07e20102, 0x07f20002, 0x0801ff02, 0x0811fe02, 0x0821fd02, 
  0x0831fc02, 0x0841fb02, 0x0851fa02, 0x0861f902, 0x0871f802, 0x0881f702, 0x0891f602, 0x08a1f502, 
  0x08b1f402, 0x08c1f302, 0x08d1f202, 0x08e1f102, 0x08f1f002, 0x0901ef02, 0x0911ee02, 0x0921ed02, 
};

#if 0
const signed short res_11_48_good_filttab[] = 
{
  30474,   2218,  -2086,   1864,  -1589,   1286,   -987,    712,   -482,    301,   -172,     86,    -37,     11,     -2,     -2, 
  30474,   2168,  -2064,   1852,  -1582,   1282,   -985,    712,   -482,    301,   -172,     86,    -37,     11,     -2,     -2, 
  30473,   2119,  -2041,   1840,  -1575,   1278,   -983,    711,   -482,    302,   -173,     87,    -38,     11,     -2,     -2, 
  30472,   2070,  -2019,   1828,  -1568,   1274,   -981,    711,   -483,    302,   -173,     87,    -38,     11,     -2,     -2, 
  30472,   2021,  -1997,   1815,  -1561,   1271,   -980,    710,   -483,    302,   -174,     87,    -38,     11,     -2,     -1, 
  30471,   1972,  -1975,   1803,  -1554,   1267,   -978,    709,   -483,    303,   -174,     88,    -38,     12,     -2,     -1, 
  30469,   1924,  -1953,   1790,  -1547,   1263,   -976,    709,   -483,    303,   -175,     88,    -39,     12,     -2,     -1, 
  30468,   1875,  -1930,   1778,  -1540,   1259,   -974,    708,   -483,    303,   -175,     88,    -39,     12,     -2,     -1, 
  30466,   1826,  -1908,   1766,  -1533,   1255,   -972,    708,   -483,    304,   -175,     89,    -39,     12,     -2,     -1, 
  30464,   1778,  -1886,   1753,  -1525,   1251,   -971,    707,   -483,    304,   -176,     89,    -39,     12,     -2,     -1, 
  30462,   1730,  -1864,   1741,  -1518,   1247,   -969,    706,   -483,    304,   -176,     90,    -40,     12,     -3,     -1, 
  30460,   1682,  -1842,   1728,  -1511,   1243,   -967,    706,   -483,    305,   -177,     90,    -40,     13,     -3,     -1, 
  30457,   1634,  -1819,   1716,  -1504,   1239,   -965,    705,   -483,    305,   -177,     90,    -40,     13,     -3,     -1, 
  30454,   1586,  -1797,   1703,  -1497,   1235,   -963,    704,   -483,    305,   -177,     91,    -40,     13,     -3,     -1, 
  30451,   1538,  -1775,   1691,  -1489,   1231,   -961,    704,   -483,    306,   -178,     91,    -41,     13,     -3,     -1, 
  30448,   1490,  -1753,   1678,  -1482,   1227,   -959,    703,   -483,    306,   -178,     91,    -41,     13,     -3,     -1, 
  30445,   1443,  -1731,   1666,  -1475,   1223,   -957,    702,   -483,    306,   -179,     92,    -41,     13,     -3,     -1, 
  30441,   1395,  -1709,   1653,  -1467,   1219,   -955,    701,   -483,    307,   -179,     92,    -41,     14,     -3,     -1, 
  30437,   1348,  -1686,   1640,  -1460,   1215,   -953,    701,   -483,    307,   -179,     92,    -42,     14,     -3,     -1, 
  30433,   1301,  -1664,   1628,  -1453,   1211,   -951,    700,   -483,    307,   -180,     93,    -42,     14,     -3,     -1, 
  30429,   1254,  -1642,   1615,  -1445,   1207,   -949,    699,   -483,    307,   -180,     93,    -42,     14,     -3,     -1, 
  30424,   1207,  -1620,   1602,  -1438,   1203,   -947,    698,   -483,    308,   -180,     93,    -42,     14,     -3,     -1, 
  30420,   1160,  -1598,   1590,  -1430,   1198,   -945,    697,   -482,    308,   -181,     94,    -43,     14,     -4,     -1, 
  30415,   1113,  -1575,   1577,  -1423,   1194,   -943,    697,   -482,    308,   -181,     94,    -43,     14,     -4,     -1, 
  30410,   1066,  -1553,   1564,  -1415,   1190,   -940,    696,   -482,    308,   -181,     94,    -43,     15,     -4,     -1, 
  30404,   1020,  -1531,   1552,  -1408,   1186,   -938,    695,   -482,    308,   -182,     95,    -43,     15,     -4,     -1, 
  30399,    974,  -1509,   1539,  -1400,   1182,   -936,    694,   -482,    309,   -182,     95,    -44,     15,     -4,     -1, 
  30393,    927,  -1487,   1526,  -1393,   1177,   -934,    693,   -482,    309,   -182,     95,    -44,     15,     -4,     -1, 
  30387,    881,  -1465,   1513,  -1385,   1173,   -932,    692,   -482,    309,   -183,     95,    -44,     15,     -4,     -1, 
  30381,    835,  -1443,   1500,  -1378,   1169,   -929,    691,   -481,    309,   -183,     96,    -44,     15,     -4,     -1, 
  30374,    789,  -1420,   1488,  -1370,   1164,   -927,    690,   -481,    310,   -183,     96,    -44,     15,     -4,     -1, 
  30368,    744,  -1398,   1475,  -1362,   1160,   -925,    689,   -481,    310,   -184,     96,    -45,     16,     -4,     -1, 
  30361,    698,  -1376,   1462,  -1355,   1155,   -923,    688,   -481,    310,   -184,     97,    -45,     16,     -4,     -1, 
  30354,    652,  -1354,   1449,  -1347,   1151,   -920,    687,   -481,    310,   -184,     97,    -45,     16,     -4,     -1, 
  30347,    607,  -1332,   1436,  -1339,   1147,   -918,    686,   -480,    310,   -185,     97,    -45,     16,     -4,      0, 
  30339,    562,  -1310,   1423,  -1332,   1142,   -916,    685,   -480,    310,   -185,     98,    -46,     16,     -5,      0, 
  30332,    517,  -1288,   1410,  -1324,   1138,   -913,    684,   -480,    311,   -185,     98,    -46,     16,     -5,      0, 
  30324,    472,  -1266,   1398,  -1316,   1133,   -911,    683,   -480,    311,   -185,     98,    -46,     16,     -5,      0, 
  30316,    427,  -1244,   1385,  -1308,   1129,   -909,    682,   -479,    311,   -186,     98,    -46,     17,     -5,      0, 
  30307,    382,  -1222,   1372,  -1301,   1124,   -906,    681,   -479,    311,   -186,     99,    -46,     17,     -5,      0, 
  30299,    337,  -1200,   1359,  -1293,   1120,   -904,    680,   -479,    311,   -186,     99,    -47,     17,     -5,      0, 
  30290,    293,  -1178,   1346,  -1285,   1115,   -901,    679,   -479,    311,   -187,     99,    -47,     17,     -5,      0, 
  30281,    249,  -1156,   1333,  -1277,   1111,   -899,    678,   -478,    311,   -187,     99,    -47,     17,     -5,      0, 
  30272,    204,  -1134,   1320,  -1269,   1106,   -896,    677,   -478,    311,   -187,    100,    -47,     17,     -5,      0, 
  30262,    160,  -1112,   1307,  -1261,   1101,   -894,    676,   -478,    311,   -187,    100,    -48,     17,     -5,      0, 
  30253,    116,  -1090,   1294,  -1253,   1097,   -892,    675,   -477,    312,   -188,    100,    -48,     18,     -5,      0, 
  30243,     73,  -1068,   1281,  -1246,   1092,   -889,    674,   -477,    312,   -188,    101,    -48,     18,     -5,      0, 
  30233,     29,  -1046,   1268,  -1238,   1087,   -886,    672,   -477,    312,   -188,    101,    -48,     18,     -5,      0, 
  30223,    -15,  -1024,   1255,  -1230,   1083,   -884,    671,   -476,    312,   -188,    101,    -48,     18,     -6,      0, 
  30212,    -58,  -1002,   1242,  -1222,   1078,   -881,    670,   -476,    312,   -188,    101,    -49,     18,     -6,      0, 
  30202,   -102,   -980,   1229,  -1214,   1073,   -879,    669,   -476,    312,   -189,    102,    -49,     18,     -6,      0, 
  30191,   -145,   -958,   1216,  -1206,   1069,   -876,    668,   -475,    312,   -189,    102,    -49,     18,     -6,      0, 
  30180,   -188,   -936,   1203,  -1198,   1064,   -874,    666,   -475,    312,   -189,    102,    -49,     18,     -6,      0, 
  30169,   -231,   -914,   1189,  -1190,   1059,   -871,    665,   -474,    312,   -189,    102,    -49,     19,     -6,      0, 
  30157,   -273,   -893,   1176,  -1182,   1054,   -868,    664,   -474,    312,   -190,    102,    -50,     19,     -6,      0, 
  30145,   -316,   -871,   1163,  -1174,   1049,   -866,    663,   -474,    312,   -190,    103,    -50,     19,     -6,      0, 
  30134,   -359,   -849,   1150,  -1165,   1045,   -863,    661,   -473,    312,   -190,    103,    -50,     19,     -6,      0, 
  30121,   -401,   -827,   1137,  -1157,   1040,   -860,    660,   -473,    312,   -190,    103,    -50,     19,     -6,      0, 
  30109,   -443,   -806,   1124,  -1149,   1035,   -858,    659,   -472,    312,   -190,    103,    -50,     19,     -6,      0, 
  30097,   -485,   -784,   1111,  -1141,   1030,   -855,    658,   -472,    312,   -191,    104,    -50,     19,     -6,      0, 
  30084,   -527,   -762,   1098,  -1133,   1025,   -852,    656,   -471,    312,   -191,    104,    -51,     19,     -6,      0, 
  30071,   -569,   -740,   1085,  -1125,   1020,   -850,    655,   -471,    312,   -191,    104,    -51,     20,     -6,      0, 
  30058,   -611,   -719,   1071,  -1117,   1015,   -847,    654,   -470,    312,   -191,    104,    -51,     20,     -6,      0, 
  30044,   -653,   -697,   1058,  -1109,   1010,   -844,    652,   -470,    312,   -191,    105,    -51,     20,     -7,      0, 
  30031,   -694,   -675,   1045,  -1100,   1005,   -841,    651,   -469,    312,   -191,    105,    -51,     20,     -7,      0, 
  30017,   -735,   -654,   1032,  -1092,   1000,   -838,    649,   -469,    312,   -192,    105,    -52,     20,     -7,      0, 
  30003,   -776,   -632,   1019,  -1084,    995,   -836,    648,   -468,    312,   -192,    105,    -52,     20,     -7,      0, 
  29989,   -817,   -611,   1006,  -1076,    990,   -833,    647,   -468,    312,   -192,    105,    -52,     20,     -7,      0, 
  29975,   -858,   -589,    992,  -1067,    985,   -830,    645,   -467,    312,   -192,    106,    -52,     20,     -7,      1, 
  29960,   -899,   -568,    979,  -1059,    980,   -827,    644,   -467,    312,   -192,    106,    -52,     21,     -7,      1, 
  29945,   -940,   -546,    966,  -1051,    975,   -824,    642,   -466,    312,   -192,    106,    -52,     21,     -7,      1, 
  29930,   -980,   -525,    953,  -1043,    970,   -821,    641,   -466,    311,   -192,    106,    -53,     21,     -7,      1, 
  29915,  -1021,   -503,    940,  -1034,    965,   -818,    639,   -465,    311,   -193,    106,    -53,     21,     -7,      1, 
  29899,  -1061,   -482,    927,  -1026,    960,   -815,    638,   -464,    311,   -193,    107,    -53,     21,     -7,      1, 
  29884,  -1101,   -461,    913,  -1018,    955,   -813,    636,   -464,    311,   -193,    107,    -53,     21,     -7,      1, 
  29868,  -1141,   -439,    900,  -1009,    950,   -810,    635,   -463,    311,   -193,    107,    -53,     21,     -7,      1, 
  29852,  -1181,   -418,    887,  -1001,    945,   -807,    633,   -463,    311,   -193,    107,    -53,     21,     -7,      1, 
  29836,  -1220,   -397,    874,   -993,    940,   -804,    632,   -462,    311,   -193,    107,    -54,     21,     -7,      1, 
  29819,  -1260,   -375,    861,   -984,    934,   -801,    630,   -461,    311,   -193,    107,    -54,     22,     -8,      1, 
  29803,  -1299,   -354,    847,   -976,    929,   -798,    629,   -461,    311,   -193,    108,    -54,     22,     -8,      1, 
  29786,  -1338,   -333,    834,   -967,    924,   -795,    627,   -460,    310,   -193,    108,    -54,     22,     -8,      1, 
  29769,  -1377,   -312,    821,   -959,    919,   -792,    626,   -459,    310,   -194,    108,    -54,     22,     -8,      1, 
  29751,  -1416,   -290,    808,   -951,    914,   -789,    624,   -459,    310,   -194,    108,    -54,     22,     -8,      1, 
  29734,  -1455,   -269,    795,   -942,    908,   -786,    622,   -458,    310,   -194,    108,    -55,     22,     -8,      1, 
  29716,  -1494,   -248,    781,   -934,    903,   -782,    621,   -457,    310,   -194,    108,    -55,     22,     -8,      1, 
  29698,  -1532,   -227,    768,   -925,    898,   -779,    619,   -457,    310,   -194,    109,    -55,     22,     -8,      1, 
  29680,  -1571,   -206,    755,   -917,    893,   -776,    618,   -456,    309,   -194,    109,    -55,     22,     -8,      1, 
  29662,  -1609,   -185,    742,   -908,    887,   -773,    616,   -455,    309,   -194,    109,    -55,     23,     -8,      1, 
  29643,  -1647,   -164,    729,   -900,    882,   -770,    614,   -454,    309,   -194,    109,    -55,     23,     -8,      1, 
  29625,  -1685,   -143,    715,   -891,    877,   -767,    613,   -454,    309,   -194,    109,    -55,     23,     -8,      1, 
  29606,  -1723,   -122,    702,   -883,    871,   -764,    611,   -453,    309,   -194,    109,    -56,     23,     -8,      1, 
  29587,  -1760,   -101,    689,   -874,    866,   -761,    609,   -452,    308,   -194,    110,    -56,     23,     -8,      1, 
  29567,  -1798,    -80,    676,   -866,    861,   -757,    608,   -451,    308,   -194,    110,    -56,     23,     -8,      1, 
  29548,  -1835,    -60,    663,   -857,    855,   -754,    606,   -451,    308,   -194,    110,    -56,     23,     -8,      1, 
  29528,  -1873,    -39,    649,   -849,    850,   -751,    604,   -450,    308,   -194,    110,    -56,     23,     -8,      1, 
  29508,  -1910,    -18,    636,   -840,    845,   -748,    602,   -449,    307,   -194,    110,    -56,     23,     -9,      1, 
  29488,  -1947,      3,    623,   -832,    839,   -745,    601,   -448,    307,   -194,    110,    -56,     23,     -9,      1, 
  29468,  -1983,     23,    610,   -823,    834,   -741,    599,   -447,    307,   -194,    110,    -57,     24,     -9,      1, 
  29447,  -2020,     44,    597,   -815,    828,   -738,    597,   -447,    307,   -195,    110,    -57,     24,     -9,      1, 
  29426,  -2057,     65,    584,   -806,    823,   -735,    595,   -446,    306,   -195,    111,    -57,     24,     -9,      1, 
  29405,  -2093,     85,    570,   -797,    817,   -732,    594,   -445,    306,   -195,    111,    -57,     24,     -9,      1, 
  29384,  -2129,    106,    557,   -789,    812,   -728,    592,   -444,    306,   -195,    111,    -57,     24,     -9,      1, 
  29363,  -2165,    126,    544,   -780,    806,   -725,    590,   -443,    306,   -195,    111,    -57,     24,     -9,      1, 
  29341,  -2201,    147,    531,   -772,    801,   -722,    588,   -442,    305,   -195,    111,    -57,     24,     -9,      1, 
  29320,  -2237,    167,    518,   -763,    795,   -719,    586,   -442,    305,   -195,    111,    -57,     24,     -9,      1, 
  29298,  -2273,    188,    505,   -754,    790,   -715,    585,   -441,    305,   -195,    111,    -58,     24,     -9,      1, 
  29276,  -2308,    208,    492,   -746,    784,   -712,    583,   -440,    304,   -195,    111,    -58,     24,     -9,      1, 
  29253,  -2343,    228,    478,   -737,    779,   -709,    581,   -439,    304,   -194,    111,    -58,     25,     -9,      1, 
  29231,  -2379,    249,    465,   -729,    773,   -705,    579,   -438,    304,   -194,    112,    -58,     25,     -9,      2, 
  29208,  -2414,    269,    452,   -720,    768,   -702,    577,   -437,    303,   -194,    112,    -58,     25,     -9,      2, 
  29185,  -2449,    289,    439,   -711,    762,   -698,    575,   -436,    303,   -194,    112,    -58,     25,     -9,      2, 
  29162,  -2483,    309,    426,   -703,    757,   -695,    573,   -435,    303,   -194,    112,    -58,     25,     -9,      2, 
  29139,  -2518,    329,    413,   -694,    751,   -692,    571,   -434,    302,   -194,    112,    -58,     25,     -9,      2, 
  29115,  -2552,    350,    400,   -685,    746,   -688,    570,   -433,    302,   -194,    112,    -58,     25,     -9,      2, 
  29092,  -2587,    370,    387,   -677,    740,   -685,    568,   -433,    302,   -194,    112,    -59,     25,    -10,      2, 
  29068,  -2621,    390,    374,   -668,    734,   -681,    566,   -432,    301,   -194,    112,    -59,     25,    -10,      2, 
  29044,  -2655,    410,    361,   -659,    729,   -678,    564,   -431,    301,   -194,    112,    -59,     25,    -10,      2, 
  29019,  -2689,    430,    348,   -651,    723,   -674,    562,   -430,    301,   -194,    112,    -59,     25,    -10,      2, 
  28995,  -2722,    449,    335,   -642,    718,   -671,    560,   -429,    300,   -194,    112,    -59,     25,    -10,      2, 
  28970,  -2756,    469,    322,   -633,    712,   -667,    558,   -428,    300,   -194,    112,    -59,     26,    -10,      2, 
  28945,  -2789,    489,    308,   -625,    706,   -664,    556,   -427,    300,   -194,    112,    -59,     26,    -10,      2, 
  28920,  -2823,    509,    295,   -616,    701,   -660,    554,   -426,    299,   -194,    113,    -59,     26,    -10,      2, 
  28895,  -2856,    529,    282,   -607,    695,   -657,    552,   -425,    299,   -194,    113,    -59,     26,    -10,      2, 
  28869,  -2889,    548,    270,   -599,    689,   -653,    550,   -424,    298,   -194,    113,    -59,     26,    -10,      2, 
  28844,  -2921,    568,    257,   -590,    684,   -650,    548,   -423,    298,   -194,    113,    -60,     26,    -10,      2, 
  28818,  -2954,    588,    244,   -581,    678,   -646,    546,   -422,    297,   -193,    113,    -60,     26,    -10,      2, 
  28792,  -2987,    607,    231,   -572,    672,   -643,    544,   -421,    297,   -193,    113,    -60,     26,    -10,      2, 
  28766,  -3019,    627,    218,   -564,    666,   -639,    542,   -420,    297,   -193,    113,    -60,     26,    -10,      2, 
  28739,  -3051,    646,    205,   -555,    661,   -636,    540,   -418,    296,   -193,    113,    -60,     26,    -10,      2, 
  28713,  -3083,    665,    192,   -546,    655,   -632,    538,   -417,    296,   -193,    113,    -60,     26,    -10,      2, 
  28686,  -3115,    685,    179,   -538,    649,   -629,    535,   -416,    295,   -193,    113,    -60,     26,    -10,      2, 
  28659,  -3147,    704,    166,   -529,    644,   -625,    533,   -415,    295,   -193,    113,    -60,     26,    -10,      2, 
  28632,  -3178,    723,    153,   -520,    638,   -621,    531,   -414,    294,   -193,    113,    -60,     27,    -10,      2, 
  28604,  -3210,    743,    140,   -512,    632,   -618,    529,   -413,    294,   -193,    113,    -60,     27,    -10,      2, 
  28577,  -3241,    762,    127,   -503,    626,   -614,    527,   -412,    293,   -192,    113,    -60,     27,    -10,      2, 
  28549,  -3272,    781,    115,   -494,    621,   -610,    525,   -411,    293,   -192,    113,    -60,     27,    -10,      2, 
  28521,  -3303,    800,    102,   -485,    615,   -607,    523,   -410,    292,   -192,    113,    -61,     27,    -11,      2, 
  28493,  -3334,    819,     89,   -477,    609,   -603,    521,   -409,    292,   -192,    113,    -61,     27,    -11,      2, 
  28464,  -3365,    838,     76,   -468,    603,   -600,    519,   -408,    291,   -192,    113,    -61,     27,    -11,      2, 
  28436,  -3395,    857,     63,   -459,    597,   -596,    516,   -406,    291,   -192,    113,    -61,     27,    -11,      2, 
  28407,  -3426,    876,     51,   -451,    592,   -592,    514,   -405,    290,   -192,    113,    -61,     27,    -11,      2, 
  28378,  -3456,    895,     38,   -442,    586,   -589,    512,   -404,    290,   -192,    113,    -61,     27,    -11,      2, 
  28349,  -3486,    914,     25,   -433,    580,   -585,    510,   -403,    289,   -191,    113,    -61,     27,    -11,      2, 
  28320,  -3516,    932,     12,   -424,    574,   -581,    508,   -402,    289,   -191,    113,    -61,     27,    -11,      2, 
  28290,  -3546,    951,      0,   -416,    568,   -577,    505,   -401,    288,   -191,    113,    -61,     27,    -11,      2, 
  28261,  -3575,    970,    -13,   -407,    562,   -574,    503,   -399,    288,   -191,    113,    -61,     27,    -11,      2, 
  28231,  -3605,    988,    -26,   -398,    557,   -570,    501,   -398,    287,   -191,    113,    -61,     27,    -11,      2, 
  28201,  -3634,   1007,    -38,   -390,    551,   -566,    499,   -397,    287,   -190,    113,    -61,     27,    -11,      2, 
  28171,  -3663,   1025,    -51,   -381,    545,   -562,    497,   -396,    286,   -190,    113,    -61,     28,    -11,      2, 
  28140,  -3692,   1044,    -64,   -372,    539,   -559,    494,   -395,    286,   -190,    113,    -61,     28,    -11,      2, 
  28110,  -3721,   1062,    -76,   -363,    533,   -555,    492,   -393,    285,   -190,    113,    -61,     28,    -11,      2, 
  28079,  -3750,   1081,    -89,   -355,    527,   -551,    490,   -392,    285,   -190,    113,    -61,     28,    -11,      2, 
  28048,  -3778,   1099,   -101,   -346,    522,   -547,    488,   -391,    284,   -190,    113,    -62,     28,    -11,      2, 
  28017,  -3807,   1117,   -114,   -337,    516,   -544,    485,   -390,    283,   -189,    113,    -62,     28,    -11,      2, 
  27986,  -3835,   1135,   -126,   -329,    510,   -540,    483,   -388,    283,   -189,    113,    -62,     28,    -11,      2, 
  27954,  -3863,   1153,   -139,   -320,    504,   -536,    481,   -387,    282,   -189,    113,    -62,     28,    -11,      2, 
  27923,  -3891,   1171,   -151,   -311,    498,   -532,    478,   -386,    282,   -189,    113,    -62,     28,    -11,      2, 
  27891,  -3919,   1190,   -164,   -303,    492,   -528,    476,   -385,    281,   -189,    113,    -62,     28,    -11,      2, 
  27859,  -3946,   1207,   -176,   -294,    486,   -525,    474,   -383,    280,   -188,    113,    -62,     28,    -11,      2, 
  27827,  -3974,   1225,   -189,   -285,    480,   -521,    472,   -382,    280,   -188,    113,    -62,     28,    -11,      2, 
  27794,  -4001,   1243,   -201,   -277,    474,   -517,    469,   -381,    279,   -188,    113,    -62,     28,    -11,      2, 
  27762,  -4028,   1261,   -214,   -268,    469,   -513,    467,   -380,    279,   -188,    113,    -62,     28,    -11,      2, 
  27729,  -4055,   1279,   -226,   -259,    463,   -509,    465,   -378,    278,   -187,    113,    -62,     28,    -12,      3, 
  27696,  -4082,   1297,   -238,   -251,    457,   -505,    462,   -377,    277,   -187,    113,    -62,     28,    -12,      3, 
  27663,  -4109,   1314,   -251,   -242,    451,   -502,    460,   -376,    277,   -187,    113,    -62,     28,    -12,      3, 
  27630,  -4135,   1332,   -263,   -233,    445,   -498,    458,   -374,    276,   -187,    113,    -62,     28,    -12,      3, 
  27596,  -4161,   1349,   -275,   -225,    439,   -494,    455,   -373,    275,   -186,    113,    -62,     28,    -12,      3, 
  27563,  -4188,   1367,   -288,   -216,    433,   -490,    453,   -372,    275,   -186,    113,    -62,     29,    -12,      3, 
  27529,  -4214,   1384,   -300,   -207,    427,   -486,    450,   -370,    274,   -186,    113,    -62,     29,    -12,      3, 
  27495,  -4240,   1402,   -312,   -199,    421,   -482,    448,   -369,    273,   -186,    113,    -62,     29,    -12,      3, 
  27461,  -4265,   1419,   -324,   -190,    415,   -478,    446,   -368,    273,   -185,    113,    -62,     29,    -12,      3, 
  27426,  -4291,   1436,   -336,   -181,    409,   -474,    443,   -366,    272,   -185,    113,    -62,     29,    -12,      3, 
  27392,  -4316,   1453,   -349,   -173,    403,   -471,    441,   -365,    271,   -185,    113,    -62,     29,    -12,      3, 
  27357,  -4342,   1470,   -361,   -164,    397,   -467,    438,   -364,    271,   -185,    112,    -62,     29,    -12,      3, 
  27322,  -4367,   1488,   -373,   -156,    392,   -463,    436,   -362,    270,   -184,    112,    -62,     29,    -12,      3, 
  27287,  -4392,   1505,   -385,   -147,    386,   -459,    434,   -361,    269,   -184,    112,    -62,     29,    -12,      3, 
  27252,  -4416,   1522,   -397,   -138,    380,   -455,    431,   -360,    269,   -184,    112,    -62,     29,    -12,      3, 
  27217,  -4441,   1538,   -409,   -130,    374,   -451,    429,   -358,    268,   -183,    112,    -62,     29,    -12,      3, 
  27181,  -4466,   1555,   -421,   -121,    368,   -447,    426,   -357,    267,   -183,    112,    -62,     29,    -12,      3, 
  27145,  -4490,   1572,   -433,   -113,    362,   -443,    424,   -355,    267,   -183,    112,    -62,     29,    -12,      3, 
  27109,  -4514,   1589,   -445,   -104,    356,   -439,    421,   -354,    266,   -183,    112,    -62,     29,    -12,      3, 
  27073,  -4538,   1605,   -457,    -96,    350,   -435,    419,   -353,    265,   -182,    112,    -62,     29,    -12,      3, 
  27037,  -4562,   1622,   -469,    -87,    344,   -431,    416,   -351,    264,   -182,    112,    -62,     29,    -12,      3, 
  27001,  -4586,   1639,   -481,    -79,    338,   -427,    414,   -350,    264,   -182,    112,    -62,     29,    -12,      3, 
  26964,  -4609,   1655,   -493,    -70,    332,   -423,    411,   -348,    263,   -181,    112,    -62,     29,    -12,      3, 
  26927,  -4633,   1672,   -505,    -61,    326,   -419,    409,   -347,    262,   -181,    112,    -62,     29,    -12,      3, 
  26890,  -4656,   1688,   -517,    -53,    320,   -415,    406,   -345,    261,   -181,    111,    -62,     29,    -12,      3, 
  26853,  -4679,   1704,   -528,    -44,    314,   -411,    404,   -344,    261,   -180,    111,    -62,     29,    -12,      3, 
  26816,  -4702,   1720,   -540,    -36,    308,   -407,    401,   -342,    260,   -180,    111,    -62,     29,    -12,      3, 
  26779,  -4725,   1737,   -552,    -27,    302,   -403,    399,   -341,    259,   -180,    111,    -62,     29,    -12,      3, 
  26741,  -4747,   1753,   -564,    -19,    296,   -399,    396,   -340,    258,   -179,    111,    -62,     29,    -12,      3, 
  26703,  -4770,   1769,   -575,    -11,    290,   -395,    394,   -338,    258,   -179,    111,    -62,     29,    -12,      3, 
  26665,  -4792,   1785,   -587,     -2,    284,   -391,    391,   -337,    257,   -179,    111,    -62,     29,    -12,      3, 
  26627,  -4814,   1801,   -599,      6,    278,   -387,    389,   -335,    256,   -178,    111,    -62,     29,    -12,      3, 
  26589,  -4836,   1817,   -610,     15,    273,   -383,    386,   -334,    255,   -178,    111,    -62,     29,    -12,      3, 
  26551,  -4858,   1832,   -622,     23,    267,   -379,    384,   -332,    255,   -178,    111,    -62,     29,    -12,      3, 
  26512,  -4879,   1848,   -633,     32,    261,   -375,    381,   -331,    254,   -177,    110,    -62,     29,    -12,      3, 
  26473,  -4901,   1864,   -645,     40,    255,   -371,    379,   -329,    253,   -177,    110,    -62,     30,    -12,      3, 
  26434,  -4922,   1879,   -656,     48,    249,   -367,    376,   -328,    252,   -177,    110,    -62,     30,    -12,      3, 
  26395,  -4944,   1895,   -668,     57,    243,   -363,    374,   -326,    251,   -176,    110,    -62,     30,    -13,      3, 
  26356,  -4965,   1910,   -679,     65,    237,   -359,    371,   -325,    251,   -176,    110,    -62,     30,    -13,      3, 
  26317,  -4985,   1926,   -691,     74,    231,   -355,    368,   -323,    250,   -176,    110,    -62,     30,    -13,      3, 
  26277,  -5006,   1941,   -702,     82,    225,   -351,    366,   -322,    249,   -175,    110,    -62,     30,    -13,      3, 
  26238,  -5027,   1956,   -714,     90,    219,   -347,    363,   -320,    248,   -175,    110,    -62,     30,    -13,      3, 
  26198,  -5047,   1972,   -725,     99,    213,   -343,    361,   -319,    247,   -174,    109,    -62,     30,    -13,      3, 
  26158,  -5067,   1987,   -736,    107,    207,   -339,    358,   -317,    247,   -174,    109,    -62,     30,    -13,      3, 
  26117,  -5087,   2002,   -747,    115,    201,   -335,    355,   -315,    246,   -174,    109,    -62,     30,    -13,      3, 
  26077,  -5107,   2017,   -759,    124,    195,   -331,    353,   -314,    245,   -173,    109,    -62,     30,    -13,      3, 
  26037,  -5127,   2032,   -770,    132,    189,   -327,    350,   -312,    244,   -173,    109,    -62,     30,    -13,      3, 
  25996,  -5147,   2047,   -781,    140,    183,   -323,    348,   -311,    243,   -172,    109,    -62,     30,    -13,      3, 
  25955,  -5166,   2062,   -792,    148,    178,   -319,    345,   -309,    242,   -172,    109,    -62,     30,    -13,      3, 
  25914,  -5186,   2076,   -803,    157,    172,   -315,    342,   -308,    242,   -172,    108,    -62,     30,    -13,      3, 
  25873,  -5205,   2091,   -815,    165,    166,   -311,    340,   -306,    241,   -171,    108,    -62,     30,    -13,      3, 
  25832,  -5224,   2106,   -826,    173,    160,   -307,    337,   -305,    240,   -171,    108,    -62,     30,    -13,      3, 
  25790,  -5243,   2120,   -837,    181,    154,   -303,    335,   -303,    239,   -170,    108,    -62,     30,    -13,      3, 
  25749,  -5261,   2135,   -848,    190,    148,   -299,    332,   -301,    238,   -170,    108,    -62,     30,    -13,      3, 
  25707,  -5280,   2149,   -859,    198,    142,   -295,    329,   -300,    237,   -170,    108,    -62,     30,    -13,      3, 
  25665,  -5298,   2164,   -870,    206,    136,   -290,    327,   -298,    236,   -169,    107,    -62,     30,    -13,      3, 
  25623,  -5316,   2178,   -880,    214,    130,   -286,    324,   -297,    235,   -169,    107,    -62,     30,    -13,      3, 
  25581,  -5334,   2192,   -891,    222,    124,   -282,    321,   -295,    235,   -168,    107,    -62,     30,    -13,      3, 
  25538,  -5352,   2206,   -902,    230,    118,   -278,    319,   -293,    234,   -168,    107,    -62,     30,    -13,      3, 
  25496,  -5370,   2220,   -913,    238,    113,   -274,    316,   -292,    233,   -168,    107,    -62,     30,    -13,      3, 
  25453,  -5388,   2234,   -924,    247,    107,   -270,    313,   -290,    232,   -167,    107,    -62,     30,    -13,      3, 
  25410,  -5405,   2248,   -934,    255,    101,   -266,    311,   -289,    231,   -167,    106,    -62,     30,    -13,      3, 
  25367,  -5422,   2262,   -945,    263,     95,   -262,    308,   -287,    230,   -166,    106,    -62,     30,    -13,      3, 
  25324,  -5440,   2276,   -956,    271,     89,   -258,    305,   -285,    229,   -166,    106,    -62,     30,    -13,      3, 
  25281,  -5457,   2290,   -967,    279,     83,   -254,    303,   -284,    228,   -165,    106,    -62,     30,    -13,      3, 
  25238,  -5473,   2303,   -977,    287,     77,   -250,    300,   -282,    227,   -165,    106,    -61,     30,    -13,      3, 
  25194,  -5490,   2317,   -988,    295,     71,   -246,    297,   -280,    226,   -164,    106,    -61,     30,    -13,      3, 
  25150,  -5506,   2331,   -998,    303,     66,   -242,    295,   -279,    226,   -164,    105,    -61,     30,    -13,      3, 
  25106,  -5523,   2344,  -1009,    311,     60,   -237,    292,   -277,    225,   -164,    105,    -61,     30,    -13,      3, 
  25062,  -5539,   2358,  -1019,    319,     54,   -233,    289,   -275,    224,   -163,    105,    -61,     30,    -13,      3, 
  25018,  -5555,   2371,  -1030,    327,     48,   -229,    287,   -274,    223,   -163,    105,    -61,     30,    -13,      3, 
  24974,  -5571,   2384,  -1040,    335,     42,   -225,    284,   -272,    222,   -162,    105,    -61,     30,    -13,      3, 
  24930,  -5587,   2397,  -1050,    343,     36,   -221,    281,   -270,    221,   -162,    104,    -61,     30,    -13,      3, 
  24885,  -5602,   2410,  -1061,    351,     31,   -217,    278,   -269,    220,   -161,    104,    -61,     30,    -13,      3, 
  24840,  -5618,   2423,  -1071,    358,     25,   -213,    276,   -267,    219,   -161,    104,    -61,     30,    -13,      3, 
  24795,  -5633,   2436,  -1081,    366,     19,   -209,    273,   -265,    218,   -160,    104,    -61,     30,    -13,      3, 
  24750,  -5648,   2449,  -1092,    374,     13,   -205,    270,   -264,    217,   -160,    104,    -61,     30,    -13,      3, 
  24705,  -5663,   2462,  -1102,    382,      7,   -201,    268,   -262,    216,   -159,    103,    -61,     30,    -13,      3, 
  24660,  -5678,   2475,  -1112,    390,      2,   -197,    265,   -260,    215,   -159,    103,    -61,     30,    -13,      3, 
  24615,  -5692,   2488,  -1122,    398,     -4,   -193,    262,   -259,    214,   -158,    103,    -61,     30,    -13,      3, 
  24569,  -5707,   2500,  -1132,    405,    -10,   -188,    259,   -257,    213,   -158,    103,    -61,     30,    -13,      3, 
  24523,  -5721,   2513,  -1142,    413,    -16,   -184,    257,   -255,    212,   -157,    103,    -61,     30,    -13,      3, 
  24477,  -5735,   2525,  -1152,    421,    -22,   -180,    254,   -254,    211,   -157,    102,    -60,     30,    -13,      3, 
  24431,  -5749,   2538,  -1162,    429,    -27,   -176,    251,   -252,    210,   -156,    102,    -60,     30,    -13,      3, 
  24385,  -5763,   2550,  -1172,    436,    -33,   -172,    249,   -250,    209,   -156,    102,    -60,     30,    -13,      3, 
  24339,  -5777,   2562,  -1182,    444,    -39,   -168,    246,   -249,    208,   -155,    102,    -60,     30,    -13,      3, 
  24293,  -5790,   2574,  -1192,    452,    -45,   -164,    243,   -247,    207,   -155,    101,    -60,     30,    -13,      3, 
  24246,  -5804,   2586,  -1202,    459,    -50,   -160,    240,   -245,    206,   -154,    101,    -60,     30,    -13,      3, 
  24199,  -5817,   2599,  -1212,    467,    -56,   -156,    238,   -243,    206,   -154,    101,    -60,     30,    -13,      3, 
  24153,  -5830,   2610,  -1221,    475,    -62,   -152,    235,   -242,    205,   -153,    101,    -60,     30,    -13,      3, 
  24106,  -5843,   2622,  -1231,    482,    -67,   -148,    232,   -240,    204,   -153,    101,    -60,     30,    -13,      3, 
  24059,  -5856,   2634,  -1241,    490,    -73,   -144,    229,   -238,    203,   -152,    100,    -60,     30,    -13,      3, 
  24011,  -5869,   2646,  -1250,    498,    -79,   -140,    227,   -236,    202,   -152,    100,    -60,     30,    -13,      3, 
  23964,  -5881,   2658,  -1260,    505,    -84,   -135,    224,   -235,    201,   -151,    100,    -60,     30,    -13,      3, 
  23917,  -5893,   2669,  -1270,    513,    -90,   -131,    221,   -233,    200,   -151,    100,    -60,     30,    -13,      3, 
  23869,  -5906,   2681,  -1279,    520,    -96,   -127,    218,   -231,    199,   -150,     99,    -59,     30,    -13,      3, 
  23821,  -5918,   2692,  -1289,    528,   -101,   -123,    216,   -230,    197,   -150,     99,    -59,     30,    -13,      3, 
  23774,  -5929,   2704,  -1298,    535,   -107,   -119,    213,   -228,    196,   -149,     99,    -59,     30,    -13,      3, 
  23726,  -5941,   2715,  -1307,    543,   -113,   -115,    210,   -226,    195,   -149,     99,    -59,     30,    -13,      3, 
  23677,  -5953,   2726,  -1317,    550,   -118,   -111,    207,   -224,    194,   -148,     98,    -59,     30,    -13,      3, 
  23629,  -5964,   2737,  -1326,    557,   -124,   -107,    205,   -223,    193,   -148,     98,    -59,     29,    -13,      3, 
  23581,  -5975,   2748,  -1335,    565,   -130,   -103,    202,   -221,    192,   -147,     98,    -59,     29,    -13,      3, 
  23532,  -5987,   2759,  -1345,    572,   -135,    -99,    199,   -219,    191,   -146,     98,    -59,     29,    -13,      3, 
  23484,  -5997,   2770,  -1354,    580,   -141,    -95,    196,   -217,    190,   -146,     97,    -59,     29,    -13,      3, 
  23435,  -6008,   2781,  -1363,    587,   -146,    -91,    194,   -216,    189,   -145,     97,    -59,     29,    -13,      3, 
  23386,  -6019,   2792,  -1372,    594,   -152,    -87,    191,   -214,    188,   -145,     97,    -59,     29,    -13,      3, 
  23337,  -6029,   2803,  -1381,    601,   -158,    -83,    188,   -212,    187,   -144,     97,    -58,     29,    -13,      3, 
  23288,  -6040,   2813,  -1390,    609,   -163,    -79,    185,   -210,    186,   -144,     96,    -58,     29,    -13,      3, 
  23239,  -6050,   2824,  -1399,    616,   -169,    -75,    183,   -208,    185,   -143,     96,    -58,     29,    -13,      3, 
  23189,  -6060,   2834,  -1408,    623,   -174,    -71,    180,   -207,    184,   -143,     96,    -58,     29,    -13,      3, 
  23140,  -6070,   2845,  -1417,    630,   -180,    -67,    177,   -205,    183,   -142,     96,    -58,     29,    -13,      3, 
  23090,  -6080,   2855,  -1426,    638,   -185,    -63,    174,   -203,    182,   -141,     95,    -58,     29,    -13,      3, 
  23040,  -6089,   2865,  -1435,    645,   -191,    -59,    171,   -201,    181,   -141,     95,    -58,     29,    -13,      3, 
  22991,  -6099,   2875,  -1444,    652,   -196,    -55,    169,   -200,    180,   -140,     95,    -58,     29,    -13,      3, 
  22941,  -6108,   2886,  -1453,    659,   -202,    -51,    166,   -198,    179,   -140,     95,    -58,     29,    -13,      3, 
  22891,  -6117,   2896,  -1461,    666,   -207,    -47,    163,   -196,    178,   -139,     94,    -57,     29,    -13,      3, 
  22840,  -6126,   2905,  -1470,    673,   -213,    -43,    160,   -194,    177,   -139,     94,    -57,     29,    -13,      3, 
  22790,  -6135,   2915,  -1479,    680,   -218,    -38,    158,   -192,    176,   -138,     94,    -57,     29,    -13,      3, 
  22740,  -6144,   2925,  -1487,    687,   -224,    -34,    155,   -191,    175,   -137,     93,    -57,     29,    -13,      3, 
  22689,  -6152,   2935,  -1496,    694,   -229,    -30,    152,   -189,    173,   -137,     93,    -57,     29,    -13,      3, 
  22638,  -6161,   2945,  -1504,    701,   -235,    -26,    149,   -187,    172,   -136,     93,    -57,     29,    -13,      3, 
  22587,  -6169,   2954,  -1513,    708,   -240,    -23,    147,   -185,    171,   -136,     93,    -57,     29,    -13,      3, 
  22537,  -6177,   2964,  -1521,    715,   -245,    -19,    144,   -183,    170,   -135,     92,    -57,     29,    -13,      3, 
  22486,  -6185,   2973,  -1530,    722,   -251,    -15,    141,   -182,    169,   -134,     92,    -57,     29,    -13,      3, 
  22434,  -6193,   2982,  -1538,    729,   -256,    -11,    138,   -180,    168,   -134,     92,    -56,     29,    -13,      3, 
  22383,  -6200,   2992,  -1546,    736,   -262,     -7,    135,   -178,    167,   -133,     91,    -56,     29,    -13,      3, 
  22332,  -6208,   3001,  -1555,    743,   -267,     -3,    133,   -176,    166,   -133,     91,    -56,     29,    -13,      3, 
  22280,  -6215,   3010,  -1563,    750,   -272,      1,    130,   -174,    165,   -132,     91,    -56,     29,    -13,      3, 
  22229,  -6222,   3019,  -1571,    756,   -278,      5,    127,   -173,    164,   -132,     91,    -56,     29,    -13,      3, 
  22177,  -6230,   3028,  -1579,    763,   -283,      9,    124,   -171,    163,   -131,     90,    -56,     29,    -13,      3, 
  22125,  -6236,   3037,  -1587,    770,   -288,     13,    122,   -169,    162,   -130,     90,    -56,     29,    -13,      3, 
  22073,  -6243,   3046,  -1595,    777,   -294,     17,    119,   -167,    160,   -130,     90,    -56,     29,    -13,      3, 
  22021,  -6250,   3054,  -1603,    783,   -299,     21,    116,   -165,    159,   -129,     89,    -56,     28,    -13,      3, 
  21969,  -6256,   3063,  -1611,    790,   -304,     25,    113,   -164,    158,   -128,     89,    -55,     28,    -13,      3, 
  21917,  -6263,   3071,  -1619,    797,   -309,     29,    111,   -162,    157,   -128,     89,    -55,     28,    -13,      3, 
  21865,  -6269,   3080,  -1627,    803,   -315,     33,    108,   -160,    156,   -127,     89,    -55,     28,    -13,      3, 
  21812,  -6275,   3088,  -1635,    810,   -320,     37,    105,   -158,    155,   -127,     88,    -55,     28,    -13,      3, 
  21760,  -6281,   3097,  -1643,    817,   -325,     41,    102,   -156,    154,   -126,     88,    -55,     28,    -13,      3, 
  21707,  -6287,   3105,  -1650,    823,   -330,     45,    100,   -155,    153,   -125,     88,    -55,     28,    -13,      3, 
  21654,  -6292,   3113,  -1658,    830,   -336,     49,     97,   -153,    152,   -125,     87,    -55,     28,    -13,      3, 
  21601,  -6298,   3121,  -1666,    836,   -341,     52,     94,   -151,    150,   -124,     87,    -54,     28,    -13,      3, 
  21548,  -6303,   3129,  -1673,    843,   -346,     56,     91,   -149,    149,   -124,     87,    -54,     28,    -13,      3, 
  21495,  -6308,   3137,  -1681,    849,   -351,     60,     89,   -147,    148,   -123,     86,    -54,     28,    -13,      3, 
  21442,  -6313,   3145,  -1688,    856,   -356,     64,     86,   -145,    147,   -122,     86,    -54,     28,    -13,      3, 
  21389,  -6318,   3153,  -1696,    862,   -361,     68,     83,   -144,    146,   -122,     86,    -54,     28,    -13,      3, 
  21335,  -6323,   3161,  -1703,    868,   -367,     72,     80,   -142,    145,   -121,     85,    -54,     28,    -13,      3, 
  21282,  -6327,   3168,  -1711,    875,   -372,     76,     78,   -140,    144,   -120,     85,    -54,     28,    -13,      3, 
  21228,  -6332,   3176,  -1718,    881,   -377,     80,     75,   -138,    143,   -120,     85,    -54,     28,    -13,      3, 
  21175,  -6336,   3183,  -1725,    888,   -382,     83,     72,   -136,    142,   -119,     84,    -53,     28,    -13,      3, 
  21121,  -6340,   3191,  -1733,    894,   -387,     87,     69,   -134,    140,   -119,     84,    -53,     28,    -13,      3, 
  21067,  -6344,   3198,  -1740,    900,   -392,     91,     67,   -133,    139,   -118,     84,    -53,     28,    -13,      3, 
  21013,  -6348,   3205,  -1747,    906,   -397,     95,     64,   -131,    138,   -117,     83,    -53,     28,    -13,      3, 
  20959,  -6352,   3212,  -1754,    913,   -402,     99,     61,   -129,    137,   -117,     83,    -53,     28,    -13,      3, 
  20905,  -6356,   3219,  -1761,    919,   -407,    103,     58,   -127,    136,   -116,     83,    -53,     27,    -13,      3, 
  20851,  -6359,   3226,  -1768,    925,   -412,    107,     56,   -125,    135,   -115,     83,    -53,     27,    -13,      3, 
  20796,  -6362,   3233,  -1775,    931,   -417,    110,     53,   -123,    134,   -115,     82,    -52,     27,    -13,      3, 
  20742,  -6365,   3240,  -1782,    937,   -422,    114,     50,   -122,    132,   -114,     82,    -52,     27,    -13,      3, 
  20687,  -6369,   3247,  -1789,    943,   -427,    118,     47,   -120,    131,   -113,     82,    -52,     27,    -13,      3, 
  20633,  -6371,   3254,  -1796,    949,   -432,    122,     45,   -118,    130,   -113,     81,    -52,     27,    -13,      3, 
  20578,  -6374,   3260,  -1803,    955,   -437,    126,     42,   -116,    129,   -112,     81,    -52,     27,    -13,      3, 
  20523,  -6377,   3267,  -1809,    961,   -442,    129,     39,   -114,    128,   -111,     81,    -52,     27,    -13,      3, 
  20468,  -6379,   3273,  -1816,    967,   -447,    133,     37,   -112,    127,   -111,     80,    -52,     27,    -13,      3, 
  20413,  -6382,   3280,  -1823,    973,   -452,    137,     34,   -111,    126,   -110,     80,    -51,     27,    -13,      3, 
  20358,  -6384,   3286,  -1829,    979,   -457,    141,     31,   -109,    124,   -109,     80,    -51,     27,    -13,      3, 
  20303,  -6386,   3292,  -1836,    985,   -461,    144,     28,   -107,    123,   -109,     79,    -51,     27,    -13,      3, 
  20248,  -6388,   3298,  -1842,    991,   -466,    148,     26,   -105,    122,   -108,     79,    -51,     27,    -13,      3, 
  20193,  -6389,   3304,  -1849,    997,   -471,    152,     23,   -103,    121,   -107,     78,    -51,     27,    -13,      3, 
  20137,  -6391,   3310,  -1855,   1002,   -476,    156,     20,   -101,    120,   -107,     78,    -51,     27,    -13,      3, 
  20082,  -6393,   3316,  -1862,   1008,   -481,    159,     18,   -100,    119,   -106,     78,    -50,     27,    -13,      3, 
  20026,  -6394,   3322,  -1868,   1014,   -485,    163,     15,    -98,    118,   -105,     77,    -50,     27,    -13,      3, 
  19971,  -6395,   3328,  -1874,   1020,   -490,    167,     12,    -96,    116,   -105,     77,    -50,     27,    -12,      3, 
  19915,  -6396,   3334,  -1880,   1025,   -495,    170,      9,    -94,    115,   -104,     77,    -50,     26,    -12,      3, 
  19859,  -6397,   3339,  -1887,   1031,   -500,    174,      7,    -92,    114,   -103,     76,    -50,     26,    -12,      3, 
  19803,  -6398,   3345,  -1893,   1037,   -504,    178,      4,    -91,    113,   -103,     76,    -50,     26,    -12,      3, 
  19747,  -6399,   3350,  -1899,   1042,   -509,    181,      1,    -89,    112,   -102,     76,    -49,     26,    -12,      3, 
  19691,  -6399,   3355,  -1905,   1048,   -514,    185,     -1,    -87,    111,   -101,     75,    -49,     26,    -12,      3, 
  19635,  -6400,   3361,  -1911,   1053,   -519,    189,     -4,    -85,    109,   -101,     75,    -49,     26,    -12,      3, 
  19579,  -6400,   3366,  -1917,   1059,   -523,    192,     -7,    -83,    108,   -100,     75,    -49,     26,    -12,      3, 
  19522,  -6400,   3371,  -1923,   1065,   -528,    196,     -9,    -81,    107,    -99,     74,    -49,     26,    -12,      3, 
  19466,  -6400,   3376,  -1929,   1070,   -532,    200,    -12,    -80,    106,    -99,     74,    -49,     26,    -12,      3, 
  19409,  -6400,   3381,  -1934,   1075,   -537,    203,    -15,    -78,    105,    -98,     74,    -48,     26,    -12,      3, 
  19353,  -6400,   3386,  -1940,   1081,   -542,    207,    -17,    -76,    104,    -97,     73,    -48,     26,    -12,      3, 
  19296,  -6399,   3391,  -1946,   1086,   -546,    211,    -20,    -74,    103,    -97,     73,    -48,     26,    -12,      3, 
  19240,  -6399,   3396,  -1952,   1092,   -551,    214,    -23,    -72,    101,    -96,     73,    -48,     26,    -12,      3, 
  19183,  -6398,   3400,  -1957,   1097,   -555,    218,    -25,    -70,    100,    -95,     72,    -48,     26,    -12,      3, 
  19126,  -6397,   3405,  -1963,   1102,   -560,    221,    -28,    -69,     99,    -95,     72,    -48,     26,    -12,      3, 
  19069,  -6396,   3409,  -1968,   1107,   -564,    225,    -31,    -67,     98,    -94,     71,    -47,     26,    -12,      3, 
  19012,  -6395,   3414,  -1974,   1113,   -569,    228,    -33,    -65,     97,    -93,     71,    -47,     25,    -12,      3, 
  18955,  -6394,   3418,  -1979,   1118,   -573,    232,    -36,    -63,     96,    -93,     71,    -47,     25,    -12,      3, 
  18898,  -6393,   3422,  -1985,   1123,   -578,    236,    -38,    -61,     94,    -92,     70,    -47,     25,    -12,      3, 
  18841,  -6391,   3426,  -1990,   1128,   -582,    239,    -41,    -59,     93,    -91,     70,    -47,     25,    -12,      3, 
  18784,  -6390,   3431,  -1995,   1133,   -587,    243,    -44,    -58,     92,    -91,     70,    -47,     25,    -12,      3, 
  18726,  -6388,   3435,  -2000,   1138,   -591,    246,    -46,    -56,     91,    -90,     69,    -46,     25,    -12,      3, 
  18669,  -6386,   3439,  -2006,   1144,   -596,    250,    -49,    -54,     90,    -89,     69,    -46,     25,    -12,      3, 
  18611,  -6384,   3442,  -2011,   1149,   -600,    253,    -52,    -52,     89,    -88,     68,    -46,     25,    -12,      3, 
  18554,  -6382,   3446,  -2016,   1154,   -604,    257,    -54,    -50,     87,    -88,     68,    -46,     25,    -12,      3, 
  18496,  -6380,   3450,  -2021,   1159,   -609,    260,    -57,    -49,     86,    -87,     68,    -46,     25,    -12,      3, 
  18439,  -6377,   3454,  -2026,   1163,   -613,    264,    -59,    -47,     85,    -86,     67,    -46,     25,    -12,      3, 
  18381,  -6375,   3457,  -2031,   1168,   -617,    267,    -62,    -45,     84,    -86,     67,    -45,     25,    -12,      3, 
  18323,  -6372,   3461,  -2036,   1173,   -621,    271,    -65,    -43,     83,    -85,     67,    -45,     25,    -12,      3, 
  18265,  -6369,   3464,  -2040,   1178,   -626,    274,    -67,    -41,     81,    -84,     66,    -45,     25,    -12,      3, 
  18207,  -6367,   3467,  -2045,   1183,   -630,    277,    -70,    -40,     80,    -84,     66,    -45,     24,    -12,      3, 
  18149,  -6364,   3471,  -2050,   1188,   -634,    281,    -72,    -38,     79,    -83,     66,    -45,     24,    -12,      3, 
  18091,  -6360,   3474,  -2055,   1193,   -638,    284,    -75,    -36,     78,    -82,     65,    -45,     24,    -12,      3, 
  18033,  -6357,   3477,  -2059,   1197,   -643,    288,    -77,    -34,     77,    -82,     65,    -44,     24,    -12,      3, 
  17975,  -6354,   3480,  -2064,   1202,   -647,    291,    -80,    -32,     76,    -81,     64,    -44,     24,    -12,      3, 
  17917,  -6350,   3483,  -2068,   1207,   -651,    294,    -83,    -31,     74,    -80,     64,    -44,     24,    -12,      3, 
  17859,  -6347,   3486,  -2073,   1211,   -655,    298,    -85,    -29,     73,    -79,     64,    -44,     24,    -12,      3, 
  17800,  -6343,   3488,  -2077,   1216,   -659,    301,    -88,    -27,     72,    -79,     63,    -44,     24,    -12,      3, 
  17742,  -6339,   3491,  -2082,   1220,   -663,    305,    -90,    -25,     71,    -78,     63,    -43,     24,    -12,      3, 
  17683,  -6335,   3494,  -2086,   1225,   -667,    308,    -93,    -23,     70,    -77,     62,    -43,     24,    -12,      3, 
  17625,  -6331,   3496,  -2090,   1229,   -672,    311,    -95,    -22,     69,    -77,     62,    -43,     24,    -12,      3, 
  17566,  -6326,   3499,  -2095,   1234,   -676,    315,    -98,    -20,     67,    -76,     62,    -43,     24,    -12,      3, 
  17508,  -6322,   3501,  -2099,   1238,   -680,    318,   -100,    -18,     66,    -75,     61,    -43,     24,    -12,      3, 
  17449,  -6317,   3503,  -2103,   1243,   -684,    321,   -103,    -16,     65,    -75,     61,    -42,     23,    -11,      3, 
  17390,  -6313,   3506,  -2107,   1247,   -688,    324,   -105,    -14,     64,    -74,     61,    -42,     23,    -11,      3, 
  17332,  -6308,   3508,  -2111,   1252,   -692,    328,   -108,    -13,     63,    -73,     60,    -42,     23,    -11,      3, 
  17273,  -6303,   3510,  -2115,   1256,   -696,    331,   -110,    -11,     62,    -72,     60,    -42,     23,    -11,      3, 
  17214,  -6298,   3512,  -2119,   1260,   -699,    334,   -113,     -9,     60,    -72,     59,    -42,     23,    -11,      3, 
  17155,  -6293,   3514,  -2123,   1265,   -703,    338,   -115,     -7,     59,    -71,     59,    -42,     23,    -11,      3, 
  17096,  -6288,   3516,  -2127,   1269,   -707,    341,   -118,     -6,     58,    -70,     59,    -41,     23,    -11,      3, 
  17037,  -6282,   3518,  -2131,   1273,   -711,    344,   -120,     -4,     57,    -70,     58,    -41,     23,    -11,      3, 
  16978,  -6277,   3519,  -2135,   1277,   -715,    347,   -123,     -2,     56,    -69,     58,    -41,     23,    -11,      3, 
  16919,  -6271,   3521,  -2138,   1281,   -719,    350,   -125,      0,     55,    -68,     57,    -41,     23,    -11,      3, 
  16860,  -6265,   3522,  -2142,   1285,   -723,    354,   -128,      1,     53,    -67,     57,    -41,     23,    -11,      3, 
  16801,  -6260,   3524,  -2146,   1289,   -726,    357,   -130,      3,     52,    -67,     57,    -40,     23,    -11,      3, 
  16741,  -6254,   3525,  -2149,   1293,   -730,    360,   -133,      5,     51,    -66,     56,    -40,     22,    -11,      3, 
  16682,  -6248,   3527,  -2153,   1298,   -734,    363,   -135,      7,     50,    -65,     56,    -40,     22,    -11,      3, 
  16623,  -6241,   3528,  -2156,   1301,   -738,    366,   -138,      9,     49,    -65,     55,    -40,     22,    -11,      3, 
  16563,  -6235,   3529,  -2159,   1305,   -742,    369,   -140,     10,     48,    -64,     55,    -40,     22,    -11,      3, 
  16504,  -6228,   3530,  -2163,   1309,   -745,    373,   -142,     12,     46,    -63,     55,    -39,     22,    -11,      3, 
  16445,  -6222,   3531,  -2166,   1313,   -749,    376,   -145,     14,     45,    -62,     54,    -39,     22,    -11,      3, 
  16385,  -6215,   3532,  -2169,   1317,   -753,    379,   -147,     15,     44,    -62,     54,    -39,     22,    -11,      3, 
  16326,  -6208,   3533,  -2173,   1321,   -756,    382,   -150,     17,     43,    -61,     53,    -39,     22,    -11,      3, 
  16266,  -6201,   3534,  -2176,   1325,   -760,    385,   -152,     19,     42,    -60,     53,    -39,     22,    -11,      3, 
  16206,  -6194,   3534,  -2179,   1328,   -763,    388,   -155,     21,     41,    -60,     53,    -38,     22,    -11,      3, 
  16147,  -6187,   3535,  -2182,   1332,   -767,    391,   -157,     22,     39,    -59,     52,    -38,     22,    -11,      3, 
  16087,  -6180,   3536,  -2185,   1336,   -771,    394,   -159,     24,     38,    -58,     52,    -38,     22,    -11,      3, 
  16027,  -6173,   3536,  -2188,   1340,   -774,    397,   -162,     26,     37,    -57,     52,    -38,     21,    -11,      3, 
  15968,  -6165,   3537,  -2191,   1343,   -778,    400,   -164,     28,     36,    -57,     51,    -38,     21,    -11,      3, 
  15908,  -6158,   3537,  -2194,   1347,   -781,    403,   -166,     29,     35,    -56,     51,    -37,     21,    -11,      3, 
  15848,  -6150,   3537,  -2197,   1350,   -785,    406,   -169,     31,     34,    -55,     50,    -37,     21,    -11,      3, 
  15788,  -6142,   3537,  -2199,   1354,   -788,    409,   -171,     33,     33,    -55,     50,    -37,     21,    -11,      3, 
  15728,  -6134,   3537,  -2202,   1357,   -792,    412,   -174,     35,     31,    -54,     50,    -37,     21,    -11,      3, 
  15668,  -6126,   3537,  -2205,   1361,   -795,    415,   -176,     36,     30,    -53,     49,    -37,     21,    -11,      3, 
  15608,  -6118,   3537,  -2207,   1364,   -798,    418,   -178,     38,     29,    -52,     49,    -36,     21,    -11,      3, 
  15548,  -6109,   3537,  -2210,   1368,   -802,    421,   -181,     40,     28,    -52,     48,    -36,     21,    -11,      3, 
  15488,  -6101,   3537,  -2212,   1371,   -805,    424,   -183,     41,     27,    -51,     48,    -36,     21,    -10,      3, 
  15428,  -6093,   3537,  -2215,   1374,   -808,    427,   -185,     43,     26,    -50,     47,    -36,     21,    -10,      3, 
  15368,  -6084,   3537,  -2217,   1378,   -812,    430,   -187,     45,     24,    -50,     47,    -36,     20,    -10,      3, 
  15308,  -6075,   3536,  -2220,   1381,   -815,    433,   -190,     46,     23,    -49,     47,    -35,     20,    -10,      3, 
  15248,  -6066,   3536,  -2222,   1384,   -818,    436,   -192,     48,     22,    -48,     46,    -35,     20,    -10,      3, 
  15188,  -6057,   3535,  -2224,   1387,   -822,    439,   -194,     50,     21,    -47,     46,    -35,     20,    -10,      3, 
  15128,  -6048,   3534,  -2226,   1391,   -825,    441,   -197,     51,     20,    -47,     45,    -35,     20,    -10,      3, 
  15067,  -6039,   3534,  -2229,   1394,   -828,    444,   -199,     53,     19,    -46,     45,    -35,     20,    -10,      3, 
  15007,  -6030,   3533,  -2231,   1397,   -831,    447,   -201,     55,     18,    -45,     45,    -34,     20,    -10,      3, 
  14947,  -6020,   3532,  -2233,   1400,   -834,    450,   -203,     57,     16,    -45,     44,    -34,     20,    -10,      3, 
  14887,  -6011,   3531,  -2235,   1403,   -838,    453,   -206,     58,     15,    -44,     44,    -34,     20,    -10,      3, 
  14826,  -6001,   3530,  -2237,   1406,   -841,    455,   -208,     60,     14,    -43,     43,    -34,     20,    -10,      3, 
  14766,  -5992,   3529,  -2239,   1409,   -844,    458,   -210,     62,     13,    -43,     43,    -34,     20,    -10,      3, 
  14706,  -5982,   3528,  -2241,   1412,   -847,    461,   -212,     63,     12,    -42,     43,    -33,     19,    -10,      3, 
  14645,  -5972,   3527,  -2242,   1415,   -850,    464,   -215,     65,     11,    -41,     42,    -33,     19,    -10,      3, 
  14585,  -5962,   3526,  -2244,   1418,   -853,    467,   -217,     66,     10,    -40,     42,    -33,     19,    -10,      3, 
  14524,  -5952,   3524,  -2246,   1420,   -856,    469,   -219,     68,      9,    -40,     41,    -33,     19,    -10,      3, 
  14464,  -5942,   3523,  -2248,   1423,   -859,    472,   -221,     70,      7,    -39,     41,    -33,     19,    -10,      3, 
  14404,  -5931,   3521,  -2249,   1426,   -862,    475,   -224,     71,      6,    -38,     41,    -32,     19,    -10,      3, 
  14343,  -5921,   3520,  -2251,   1429,   -865,    477,   -226,     73,      5,    -38,     40,    -32,     19,    -10,      3, 
  14283,  -5910,   3518,  -2252,   1432,   -868,    480,   -228,     75,      4,    -37,     40,    -32,     19,    -10,      2, 
  14222,  -5900,   3516,  -2254,   1434,   -871,    483,   -230,     76,      3,    -36,     39,    -32,     19,    -10,      2, 
  14162,  -5889,   3515,  -2255,   1437,   -874,    485,   -232,     78,      2,    -35,     39,    -31,     19,    -10,      2, 
  14101,  -5878,   3513,  -2257,   1439,   -877,    488,   -234,     80,      1,    -35,     39,    -31,     19,    -10,      2, 
  14041,  -5867,   3511,  -2258,   1442,   -879,    491,   -237,     81,      0,    -34,     38,    -31,     18,    -10,      2, 
  13980,  -5856,   3509,  -2259,   1445,   -882,    493,   -239,     83,     -2,    -33,     38,    -31,     18,    -10,      2, 
  13920,  -5845,   3507,  -2261,   1447,   -885,    496,   -241,     84,     -3,    -33,     37,    -31,     18,    -10,      2, 
  13859,  -5833,   3505,  -2262,   1450,   -888,    498,   -243,     86,     -4,    -32,     37,    -30,     18,    -10,      2, 
  13798,  -5822,   3502,  -2263,   1452,   -891,    501,   -245,     88,     -5,    -31,     37,    -30,     18,    -10,      2, 
  13738,  -5811,   3500,  -2264,   1454,   -893,    504,   -247,     89,     -6,    -30,     36,    -30,     18,     -9,      2, 
  13677,  -5799,   3498,  -2265,   1457,   -896,    506,   -249,     91,     -7,    -30,     36,    -30,     18,     -9,      2, 
  13617,  -5787,   3495,  -2266,   1459,   -899,    509,   -251,     92,     -8,    -29,     35,    -30,     18,     -9,      2, 
  13556,  -5776,   3493,  -2267,   1461,   -901,    511,   -254,     94,     -9,    -28,     35,    -29,     18,     -9,      2, 
  13495,  -5764,   3490,  -2268,   1464,   -904,    514,   -256,     96,    -10,    -28,     34,    -29,     18,     -9,      2, 
  13435,  -5752,   3488,  -2269,   1466,   -907,    516,   -258,     97,    -12,    -27,     34,    -29,     18,     -9,      2, 
  13374,  -5740,   3485,  -2269,   1468,   -909,    519,   -260,     99,    -13,    -26,     34,    -29,     17,     -9,      2, 
  13313,  -5728,   3482,  -2270,   1470,   -912,    521,   -262,    100,    -14,    -26,     33,    -29,     17,     -9,      2, 
  13253,  -5715,   3479,  -2271,   1472,   -915,    523,   -264,    102,    -15,    -25,     33,    -28,     17,     -9,      2, 
  13192,  -5703,   3476,  -2272,   1475,   -917,    526,   -266,    103,    -16,    -24,     32,    -28,     17,     -9,      2, 
  13132,  -5691,   3473,  -2272,   1477,   -920,    528,   -268,    105,    -17,    -23,     32,    -28,     17,     -9,      2, 
  13071,  -5678,   3470,  -2273,   1479,   -922,    531,   -270,    107,    -18,    -23,     32,    -28,     17,     -9,      2, 
  13010,  -5665,   3467,  -2273,   1481,   -925,    533,   -272,    108,    -19,    -22,     31,    -27,     17,     -9,      2, 
  12950,  -5653,   3464,  -2274,   1483,   -927,    535,   -274,    110,    -20,    -21,     31,    -27,     17,     -9,      2, 
  12889,  -5640,   3461,  -2274,   1485,   -929,    538,   -276,    111,    -21,    -21,     30,    -27,     17,     -9,      2, 
  12828,  -5627,   3457,  -2274,   1487,   -932,    540,   -278,    113,    -22,    -20,     30,    -27,     17,     -9,      2, 
  12768,  -5614,   3454,  -2275,   1488,   -934,    543,   -280,    114,    -24,    -19,     30,    -27,     16,     -9,      2, 
  12707,  -5601,   3450,  -2275,   1490,   -937,    545,   -282,    116,    -25,    -19,     29,    -26,     16,     -9,      2, 
  12646,  -5588,   3447,  -2275,   1492,   -939,    547,   -284,    117,    -26,    -18,     29,    -26,     16,     -9,      2, 
  12586,  -5574,   3443,  -2275,   1494,   -941,    549,   -286,    119,    -27,    -17,     28,    -26,     16,     -9,      2, 
  12525,  -5561,   3440,  -2275,   1496,   -944,    552,   -288,    120,    -28,    -16,     28,    -26,     16,     -9,      2, 
  12464,  -5548,   3436,  -2276,   1497,   -946,    554,   -290,    122,    -29,    -16,     28,    -26,     16,     -9,      2, 
  12404,  -5534,   3432,  -2276,   1499,   -948,    556,   -292,    123,    -30,    -15,     27,    -25,     16,     -9,      2, 
  12343,  -5520,   3428,  -2276,   1501,   -950,    558,   -294,    125,    -31,    -14,     27,    -25,     16,     -9,      2, 
  12283,  -5507,   3424,  -2275,   1502,   -953,    561,   -296,    126,    -32,    -14,     26,    -25,     16,     -9,      2, 
  12222,  -5493,   3420,  -2275,   1504,   -955,    563,   -298,    128,    -33,    -13,     26,    -25,     16,     -9,      2, 
  12161,  -5479,   3416,  -2275,   1505,   -957,    565,   -299,    129,    -34,    -12,     25,    -24,     15,     -9,      2, 
  12101,  -5465,   3412,  -2275,   1507,   -959,    567,   -301,    131,    -35,    -12,     25,    -24,     15,     -8,      2, 
  12040,  -5451,   3408,  -2275,   1508,   -961,    569,   -303,    132,    -36,    -11,     25,    -24,     15,     -8,      2, 
  11980,  -5437,   3404,  -2274,   1510,   -963,    572,   -305,    134,    -37,    -10,     24,    -24,     15,     -8,      2, 
  11919,  -5423,   3399,  -2274,   1511,   -965,    574,   -307,    135,    -38,    -10,     24,    -24,     15,     -8,      2, 
  11858,  -5408,   3395,  -2274,   1513,   -967,    576,   -309,    137,    -40,     -9,     23,    -23,     15,     -8,      2, 
  11798,  -5394,   3390,  -2273,   1514,   -969,    578,   -311,    138,    -41,     -8,     23,    -23,     15,     -8,      2, 
  11737,  -5379,   3386,  -2273,   1515,   -971,    580,   -313,    140,    -42,     -7,     23,    -23,     15,     -8,      2, 
  11677,  -5365,   3381,  -2272,   1516,   -973,    582,   -314,    141,    -43,     -7,     22,    -23,     15,     -8,      2, 
  11616,  -5350,   3377,  -2271,   1518,   -975,    584,   -316,    143,    -44,     -6,     22,    -22,     15,     -8,      2, 
  11556,  -5335,   3372,  -2271,   1519,   -977,    586,   -318,    144,    -45,     -5,     21,    -22,     14,     -8,      2, 
  11495,  -5320,   3367,  -2270,   1520,   -979,    588,   -320,    145,    -46,     -5,     21,    -22,     14,     -8,      2, 
  11435,  -5305,   3362,  -2269,   1521,   -981,    590,   -322,    147,    -47,     -4,     21,    -22,     14,     -8,      2, 
  11375,  -5290,   3357,  -2269,   1522,   -983,    592,   -323,    148,    -48,     -3,     20,    -22,     14,     -8,      2, 
  11314,  -5275,   3352,  -2268,   1523,   -985,    594,   -325,    150,    -49,     -3,     20,    -21,     14,     -8,      2, 
  11254,  -5260,   3347,  -2267,   1524,   -987,    596,   -327,    151,    -50,     -2,     19,    -21,     14,     -8,      2, 
  11193,  -5245,   3342,  -2266,   1525,   -988,    598,   -329,    153,    -51,     -1,     19,    -21,     14,     -8,      2, 
  11133,  -5230,   3337,  -2265,   1526,   -990,    600,   -331,    154,    -52,     -1,     19,    -21,     14,     -8,      2, 
  11073,  -5214,   3332,  -2264,   1527,   -992,    602,   -332,    155,    -53,      0,     18,    -21,     14,     -8,      2, 
  11012,  -5199,   3327,  -2263,   1528,   -994,    604,   -334,    157,    -54,      1,     18,    -20,     14,     -8,      2, 
  10952,  -5183,   3321,  -2262,   1529,   -995,    606,   -336,    158,    -55,      1,     17,    -20,     13,     -8,      2, 
  10892,  -5167,   3316,  -2261,   1530,   -997,    608,   -337,    160,    -56,      2,     17,    -20,     13,     -8,      2, 
  10832,  -5152,   3310,  -2259,   1531,   -999,    610,   -339,    161,    -57,      3,     17,    -20,     13,     -8,      2, 
  10771,  -5136,   3305,  -2258,   1532,  -1000,    611,   -341,    162,    -58,      3,     16,    -19,     13,     -8,      2, 
  10711,  -5120,   3299,  -2257,   1532,  -1002,    613,   -343,    164,    -59,      4,     16,    -19,     13,     -8,      2, 
  10651,  -5104,   3293,  -2255,   1533,  -1004,    615,   -344,    165,    -60,      5,     15,    -19,     13,     -8,      2, 
  10591,  -5088,   3288,  -2254,   1534,  -1005,    617,   -346,    166,    -61,      5,     15,    -19,     13,     -7,      2, 
  10531,  -5072,   3282,  -2253,   1534,  -1007,    619,   -348,    168,    -62,      6,     15,    -19,     13,     -7,      2, 
  10471,  -5056,   3276,  -2251,   1535,  -1008,    621,   -349,    169,    -63,      7,     14,    -18,     13,     -7,      2, 
  10411,  -5039,   3270,  -2250,   1535,  -1010,    622,   -351,    170,    -64,      7,     14,    -18,     13,     -7,      2, 
  10350,  -5023,   3264,  -2248,   1536,  -1011,    624,   -353,    172,    -65,      8,     13,    -18,     12,     -7,      2, 
  10290,  -5007,   3258,  -2246,   1537,  -1013,    626,   -354,    173,    -66,      9,     13,    -18,     12,     -7,      2, 
  10230,  -4990,   3252,  -2245,   1537,  -1014,    627,   -356,    174,    -67,      9,     13,    -18,     12,     -7,      2, 
  10171,  -4974,   3246,  -2243,   1537,  -1016,    629,   -357,    176,    -68,     10,     12,    -17,     12,     -7,      2, 
  10111,  -4957,   3240,  -2241,   1538,  -1017,    631,   -359,    177,    -69,     11,     12,    -17,     12,     -7,      2, 
  10051,  -4940,   3233,  -2240,   1538,  -1018,    633,   -361,    178,    -70,     11,     11,    -17,     12,     -7,      2, 
   9991,  -4923,   3227,  -2238,   1539,  -1020,    634,   -362,    180,    -71,     12,     11,    -17,     12,     -7,      2, 
   9931,  -4907,   3221,  -2236,   1539,  -1021,    636,   -364,    181,    -72,     13,     11,    -16,     12,     -7,      2, 
   9871,  -4890,   3214,  -2234,   1539,  -1022,    637,   -365,    182,    -73,     13,     10,    -16,     12,     -7,      2, 
   9812,  -4873,   3208,  -2232,   1539,  -1024,    639,   -367,    184,    -74,     14,     10,    -16,     12,     -7,      2, 
   9752,  -4856,   3201,  -2230,   1540,  -1025,    641,   -368,    185,    -75,     15,      9,    -16,     11,     -7,      2, 
   9692,  -4838,   3194,  -2228,   1540,  -1026,    642,   -370,    186,    -76,     15,      9,    -16,     11,     -7,      2, 
   9632,  -4821,   3188,  -2226,   1540,  -1027,    644,   -371,    187,    -77,     16,      9,    -15,     11,     -7,      2, 
   9573,  -4804,   3181,  -2224,   1540,  -1028,    645,   -373,    189,    -78,     16,      8,    -15,     11,     -7,      2, 
   9513,  -4787,   3174,  -2221,   1540,  -1030,    647,   -374,    190,    -78,     17,      8,    -15,     11,     -7,      2, 
   9454,  -4769,   3167,  -2219,   1540,  -1031,    648,   -376,    191,    -79,     18,      7,    -15,     11,     -7,      2, 
   9394,  -4752,   3160,  -2217,   1540,  -1032,    650,   -377,    192,    -80,     18,      7,    -14,     11,     -7,      2, 
   9335,  -4734,   3153,  -2214,   1540,  -1033,    651,   -379,    194,    -81,     19,      7,    -14,     11,     -7,      2, 
   9275,  -4717,   3146,  -2212,   1540,  -1034,    653,   -380,    195,    -82,     20,      6,    -14,     11,     -7,      2, 
   9216,  -4699,   3139,  -2210,   1540,  -1035,    654,   -382,    196,    -83,     20,      6,    -14,     10,     -7,      2, 
   9157,  -4681,   3132,  -2207,   1540,  -1036,    656,   -383,    197,    -84,     21,      5,    -14,     10,     -7,      2, 
   9097,  -4663,   3125,  -2205,   1540,  -1037,    657,   -385,    199,    -85,     22,      5,    -13,     10,     -6,      2, 
   9038,  -4646,   3118,  -2202,   1540,  -1038,    659,   -386,    200,    -86,     22,      5,    -13,     10,     -6,      2, 
   8979,  -4628,   3110,  -2199,   1539,  -1039,    660,   -387,    201,    -87,     23,      4,    -13,     10,     -6,      1, 
   8920,  -4610,   3103,  -2197,   1539,  -1040,    661,   -389,    202,    -88,     23,      4,    -13,     10,     -6,      1, 
   8861,  -4592,   3096,  -2194,   1539,  -1041,    663,   -390,    203,    -89,     24,      3,    -13,     10,     -6,      1, 
   8802,  -4573,   3088,  -2191,   1539,  -1042,    664,   -392,    205,    -90,     25,      3,    -12,     10,     -6,      1, 
   8743,  -4555,   3081,  -2189,   1538,  -1043,    665,   -393,    206,    -91,     25,      3,    -12,     10,     -6,      1, 
   8684,  -4537,   3073,  -2186,   1538,  -1043,    667,   -394,    207,    -91,     26,      2,    -12,     10,     -6,      1, 
   8625,  -4519,   3065,  -2183,   1537,  -1044,    668,   -396,    208,    -92,     27,      2,    -12,      9,     -6,      1, 
   8566,  -4500,   3058,  -2180,   1537,  -1045,    669,   -397,    209,    -93,     27,      2,    -11,      9,     -6,      1, 
   8507,  -4482,   3050,  -2177,   1537,  -1046,    671,   -398,    210,    -94,     28,      1,    -11,      9,     -6,      1, 
   8448,  -4463,   3042,  -2174,   1536,  -1047,    672,   -400,    212,    -95,     28,      1,    -11,      9,     -6,      1, 
   8389,  -4445,   3034,  -2171,   1536,  -1047,    673,   -401,    213,    -96,     29,      0,    -11,      9,     -6,      1, 
   8331,  -4426,   3026,  -2168,   1535,  -1048,    674,   -402,    214,    -97,     30,      0,    -11,      9,     -6,      1, 
   8272,  -4408,   3018,  -2165,   1534,  -1049,    675,   -404,    215,    -98,     30,      0,    -10,      9,     -6,      1, 
   8213,  -4389,   3010,  -2162,   1534,  -1049,    677,   -405,    216,    -99,     31,     -1,    -10,      9,     -6,      1, 
   8155,  -4370,   3002,  -2159,   1533,  -1050,    678,   -406,    217,    -99,     32,     -1,    -10,      9,     -6,      1, 
   8096,  -4351,   2994,  -2155,   1532,  -1051,    679,   -407,    218,   -100,     32,     -1,    -10,      9,     -6,      1, 
   8038,  -4332,   2986,  -2152,   1532,  -1051,    680,   -409,    220,   -101,     33,     -2,    -10,      8,     -6,      1, 
   7980,  -4313,   2978,  -2149,   1531,  -1052,    681,   -410,    221,   -102,     33,     -2,     -9,      8,     -6,      1, 
   7921,  -4294,   2970,  -2145,   1530,  -1052,    682,   -411,    222,   -103,     34,     -3,     -9,      8,     -6,      1, 
   7863,  -4275,   2961,  -2142,   1529,  -1053,    683,   -412,    223,   -104,     35,     -3,     -9,      8,     -6,      1, 
   7805,  -4256,   2953,  -2139,   1528,  -1053,    685,   -414,    224,   -105,     35,     -3,     -9,      8,     -6,      1, 
   7747,  -4237,   2944,  -2135,   1528,  -1054,    686,   -415,    225,   -105,     36,     -4,     -9,      8,     -6,      1, 
   7689,  -4218,   2936,  -2132,   1527,  -1054,    687,   -416,    226,   -106,     36,     -4,     -8,      8,     -6,      1, 
   7631,  -4199,   2927,  -2128,   1526,  -1055,    688,   -417,    227,   -107,     37,     -4,     -8,      8,     -5,      1, 
   7573,  -4179,   2919,  -2124,   1525,  -1055,    689,   -418,    228,   -108,     37,     -5,     -8,      8,     -5,      1, 
   7515,  -4160,   2910,  -2121,   1524,  -1055,    690,   -420,    229,   -109,     38,     -5,     -8,      8,     -5,      1, 
   7457,  -4140,   2901,  -2117,   1523,  -1056,    691,   -421,    230,   -110,     39,     -6,     -7,      7,     -5,      1, 
   7399,  -4121,   2893,  -2113,   1522,  -1056,    692,   -422,    231,   -110,     39,     -6,     -7,      7,     -5,      1, 
   7341,  -4101,   2884,  -2110,   1521,  -1056,    693,   -423,    232,   -111,     40,     -6,     -7,      7,     -5,      1, 
   7284,  -4082,   2875,  -2106,   1519,  -1057,    694,   -424,    233,   -112,     40,     -7,     -7,      7,     -5,      1, 
   7226,  -4062,   2866,  -2102,   1518,  -1057,    694,   -425,    234,   -113,     41,     -7,     -7,      7,     -5,      1, 
   7168,  -4043,   2857,  -2098,   1517,  -1057,    695,   -426,    235,   -114,     42,     -7,     -6,      7,     -5,      1, 
   7111,  -4023,   2848,  -2094,   1516,  -1057,    696,   -427,    236,   -115,     42,     -8,     -6,      7,     -5,      1, 
   7053,  -4003,   2839,  -2090,   1515,  -1058,    697,   -428,    237,   -115,     43,     -8,     -6,      7,     -5,      1, 
   6996,  -3983,   2830,  -2086,   1513,  -1058,    698,   -429,    238,   -116,     43,     -9,     -6,      7,     -5,      1, 
   6939,  -3963,   2821,  -2082,   1512,  -1058,    699,   -431,    239,   -117,     44,     -9,     -6,      7,     -5,      1, 
   6882,  -3943,   2812,  -2078,   1511,  -1058,    700,   -432,    240,   -118,     44,     -9,     -5,      6,     -5,      1, 
   6824,  -3923,   2803,  -2074,   1509,  -1058,    700,   -433,    241,   -119,     45,    -10,     -5,      6,     -5,      1, 
   6767,  -3903,   2794,  -2070,   1508,  -1058,    701,   -434,    242,   -119,     46,    -10,     -5,      6,     -5,      1, 
   6710,  -3883,   2784,  -2065,   1506,  -1058,    702,   -435,    243,   -120,     46,    -10,     -5,      6,     -5,      1, 
   6653,  -3863,   2775,  -2061,   1505,  -1058,    703,   -436,    244,   -121,     47,    -11,     -5,      6,     -5,      1, 
   6596,  -3843,   2765,  -2057,   1504,  -1058,    704,   -437,    245,   -122,     47,    -11,     -4,      6,     -5,      1, 
   6540,  -3823,   2756,  -2053,   1502,  -1058,    704,   -438,    246,   -122,     48,    -11,     -4,      6,     -5,      1, 
   6483,  -3803,   2747,  -2048,   1500,  -1058,    705,   -439,    247,   -123,     48,    -12,     -4,      6,     -5,      1, 
   6426,  -3782,   2737,  -2044,   1499,  -1058,    706,   -440,    248,   -124,     49,    -12,     -4,      6,     -5,      1, 
   6370,  -3762,   2727,  -2039,   1497,  -1058,    706,   -441,    249,   -125,     49,    -13,     -4,      6,     -5,      1, 
   6313,  -3742,   2718,  -2035,   1496,  -1058,    707,   -441,    250,   -125,     50,    -13,     -3,      5,     -5,      1, 
   6257,  -3721,   2708,  -2031,   1494,  -1058,    708,   -442,    251,   -126,     51,    -13,     -3,      5,     -5,      1, 
   6200,  -3701,   2698,  -2026,   1492,  -1058,    708,   -443,    252,   -127,     51,    -14,     -3,      5,     -4,      1, 
   6144,  -3680,   2689,  -2021,   1491,  -1058,    709,   -444,    253,   -128,     52,    -14,     -3,      5,     -4,      1, 
   6088,  -3660,   2679,  -2017,   1489,  -1058,    710,   -445,    254,   -128,     52,    -14,     -3,      5,     -4,      1, 
   6031,  -3639,   2669,  -2012,   1487,  -1057,    710,   -446,    255,   -129,     53,    -15,     -2,      5,     -4,      1, 
   5975,  -3619,   2659,  -2007,   1485,  -1057,    711,   -447,    255,   -130,     53,    -15,     -2,      5,     -4,      1, 
   5919,  -3598,   2649,  -2003,   1483,  -1057,    711,   -448,    256,   -131,     54,    -15,     -2,      5,     -4,      1, 
   5863,  -3577,   2639,  -1998,   1481,  -1057,    712,   -449,    257,   -131,     54,    -16,     -2,      5,     -4,      1, 
   5807,  -3557,   2629,  -1993,   1479,  -1056,    712,   -449,    258,   -132,     55,    -16,     -2,      5,     -4,      1, 
   5752,  -3536,   2619,  -1988,   1478,  -1056,    713,   -450,    259,   -133,     55,    -16,     -1,      4,     -4,      1, 
   5696,  -3515,   2609,  -1983,   1476,  -1056,    713,   -451,    260,   -134,     56,    -17,     -1,      4,     -4,      1, 
   5640,  -3494,   2599,  -1978,   1474,  -1055,    714,   -452,    261,   -134,     56,    -17,     -1,      4,     -4,      1, 
   5585,  -3473,   2589,  -1974,   1472,  -1055,    714,   -453,    261,   -135,     57,    -17,     -1,      4,     -4,      1, 
   5529,  -3453,   2579,  -1969,   1470,  -1054,    715,   -454,    262,   -136,     58,    -18,     -1,      4,     -4,      1, 
   5474,  -3432,   2568,  -1964,   1467,  -1054,    715,   -454,    263,   -136,     58,    -18,      0,      4,     -4,      1, 
   5419,  -3411,   2558,  -1958,   1465,  -1054,    716,   -455,    264,   -137,     59,    -18,      0,      4,     -4,      1, 
   5363,  -3390,   2548,  -1953,   1463,  -1053,    716,   -456,    265,   -138,     59,    -19,      0,      4,     -4,      1, 
   5308,  -3369,   2537,  -1948,   1461,  -1053,    716,   -457,    265,   -139,     60,    -19,      0,      4,     -4,      1, 
   5253,  -3348,   2527,  -1943,   1459,  -1052,    717,   -457,    266,   -139,     60,    -19,      0,      4,     -4,      1, 
   5198,  -3326,   2516,  -1938,   1457,  -1052,    717,   -458,    267,   -140,     61,    -20,      1,      3,     -4,      1, 
   5143,  -3305,   2506,  -1933,   1454,  -1051,    718,   -459,    268,   -141,     61,    -20,      1,      3,     -4,      1, 
   5088,  -3284,   2495,  -1927,   1452,  -1050,    718,   -460,    269,   -141,     62,    -20,      1,      3,     -4,      1, 
   5034,  -3263,   2485,  -1922,   1450,  -1050,    718,   -460,    269,   -142,     62,    -21,      1,      3,     -4,      1, 
   4979,  -3242,   2474,  -1917,   1447,  -1049,    718,   -461,    270,   -143,     63,    -21,      1,      3,     -4,      1, 
   4924,  -3221,   2464,  -1911,   1445,  -1049,    719,   -462,    271,   -143,     63,    -21,      2,      3,     -4,      1, 
   4870,  -3199,   2453,  -1906,   1443,  -1048,    719,   -462,    272,   -144,     64,    -22,      2,      3,     -4,      1, 
   4816,  -3178,   2442,  -1901,   1440,  -1047,    719,   -463,    272,   -145,     64,    -22,      2,      3,     -3,      1, 
   4761,  -3157,   2431,  -1895,   1438,  -1047,    719,   -464,    273,   -145,     65,    -22,      2,      3,     -3,      1, 
   4707,  -3135,   2421,  -1890,   1435,  -1046,    720,   -464,    274,   -146,     65,    -23,      2,      3,     -3,      1, 
   4653,  -3114,   2410,  -1884,   1433,  -1045,    720,   -465,    275,   -146,     66,    -23,      2,      3,     -3,      1, 
   4599,  -3092,   2399,  -1878,   1430,  -1044,    720,   -465,    275,   -147,     66,    -23,      3,      2,     -3,      1, 
   4545,  -3071,   2388,  -1873,   1428,  -1044,    720,   -466,    276,   -148,     67,    -24,      3,      2,     -3,      1, 
   4491,  -3049,   2377,  -1867,   1425,  -1043,    720,   -467,    277,   -148,     67,    -24,      3,      2,     -3,      1, 
   4437,  -3028,   2366,  -1862,   1422,  -1042,    721,   -467,    277,   -149,     67,    -24,      3,      2,     -3,      1, 
   4384,  -3006,   2355,  -1856,   1420,  -1041,    721,   -468,    278,   -150,     68,    -25,      3,      2,     -3,      1, 
   4330,  -2985,   2344,  -1850,   1417,  -1040,    721,   -468,    279,   -150,     68,    -25,      4,      2,     -3,      1, 
   4276,  -2963,   2333,  -1844,   1414,  -1039,    721,   -469,    279,   -151,     69,    -25,      4,      2,     -3,      1, 
   4223,  -2942,   2322,  -1839,   1412,  -1038,    721,   -469,    280,   -151,     69,    -26,      4,      2,     -3,      1, 
   4170,  -2920,   2311,  -1833,   1409,  -1037,    721,   -470,    281,   -152,     70,    -26,      4,      2,     -3,      1, 
   4117,  -2898,   2300,  -1827,   1406,  -1036,    721,   -470,    281,   -153,     70,    -26,      4,      2,     -3,      1, 
   4063,  -2877,   2288,  -1821,   1403,  -1035,    721,   -471,    282,   -153,     71,    -27,      5,      1,     -3,      0, 
   4010,  -2855,   2277,  -1815,   1401,  -1034,    721,   -471,    283,   -154,     71,    -27,      5,      1,     -3,      0, 
   3957,  -2833,   2266,  -1809,   1398,  -1033,    721,   -472,    283,   -154,     72,    -27,      5,      1,     -3,      0, 
   3905,  -2812,   2254,  -1803,   1395,  -1032,    721,   -472,    284,   -155,     72,    -27,      5,      1,     -3,      0, 
   3852,  -2790,   2243,  -1797,   1392,  -1031,    721,   -473,    285,   -156,     73,    -28,      5,      1,     -3,      0, 
   3799,  -2768,   2232,  -1791,   1389,  -1030,    721,   -473,    285,   -156,     73,    -28,      5,      1,     -3,      0, 
   3747,  -2746,   2220,  -1785,   1386,  -1029,    721,   -474,    286,   -157,     74,    -28,      6,      1,     -3,      0, 
   3694,  -2725,   2209,  -1779,   1383,  -1028,    721,   -474,    286,   -157,     74,    -29,      6,      1,     -3,      0, 
   3642,  -2703,   2197,  -1773,   1380,  -1027,    721,   -475,    287,   -158,     74,    -29,      6,      1,     -3,      0, 
   3590,  -2681,   2186,  -1766,   1377,  -1026,    721,   -475,    288,   -158,     75,    -29,      6,      1,     -3,      0, 
   3537,  -2659,   2174,  -1760,   1374,  -1025,    721,   -475,    288,   -159,     75,    -30,      6,      1,     -3,      0, 
   3485,  -2637,   2163,  -1754,   1371,  -1023,    720,   -476,    289,   -160,     76,    -30,      7,      0,     -3,      0, 
   3433,  -2615,   2151,  -1748,   1368,  -1022,    720,   -476,    289,   -160,     76,    -30,      7,      0,     -2,      0, 
   3382,  -2593,   2140,  -1741,   1365,  -1021,    720,   -477,    290,   -161,     77,    -30,      7,      0,     -2,      0, 
   3330,  -2571,   2128,  -1735,   1361,  -1020,    720,   -477,    290,   -161,     77,    -31,      7,      0,     -2,      0, 
   3278,  -2549,   2116,  -1729,   1358,  -1018,    720,   -477,    291,   -162,     77,    -31,      7,      0,     -2,      0, 
   3227,  -2527,   2104,  -1722,   1355,  -1017,    720,   -478,    292,   -162,     78,    -31,      7,      0,     -2,      0, 
   3175,  -2505,   2093,  -1716,   1352,  -1016,    719,   -478,    292,   -163,     78,    -32,      8,      0,     -2,      0, 
   3124,  -2483,   2081,  -1710,   1349,  -1014,    719,   -478,    293,   -163,     79,    -32,      8,      0,     -2,      0, 
   3073,  -2461,   2069,  -1703,   1345,  -1013,    719,   -479,    293,   -164,     79,    -32,      8,      0,     -2,      0, 
   3021,  -2439,   2057,  -1697,   1342,  -1012,    719,   -479,    294,   -164,     80,    -33,      8,      0,     -2,      0, 
   2970,  -2417,   2045,  -1690,   1339,  -1010,    718,   -479,    294,   -165,     80,    -33,      8,      0,     -2,      0, 
   2919,  -2395,   2034,  -1684,   1335,  -1009,    718,   -479,    295,   -165,     80,    -33,      8,     -1,     -2,      0, 
   2869,  -2373,   2022,  -1677,   1332,  -1007,    718,   -480,    295,   -166,     81,    -33,      9,     -1,     -2,      0, 
   2818,  -2351,   2010,  -1670,   1328,  -1006,    717,   -480,    296,   -166,     81,    -34,      9,     -1,     -2,      0, 
   2767,  -2329,   1998,  -1664,   1325,  -1004,    717,   -480,    296,   -167,     82,    -34,      9,     -1,     -2,      0, 
   2717,  -2307,   1986,  -1657,   1321,  -1003,    717,   -480,    297,   -167,     82,    -34,      9,     -1,     -2,      0, 
   2666,  -2285,   1974,  -1650,   1318,  -1001,    716,   -481,    297,   -168,     82,    -35,      9,     -1,     -2,      0, 
   2616,  -2263,   1962,  -1644,   1314,  -1000,    716,   -481,    297,   -168,     83,    -35,      9,     -1,     -2,      0, 
   2566,  -2241,   1950,  -1637,   1311,   -998,    715,   -481,    298,   -169,     83,    -35,     10,     -1,     -2,      0, 
   2516,  -2219,   1937,  -1630,   1307,   -997,    715,   -481,    298,   -169,     84,    -35,     10,     -1,     -2,      0, 
   2466,  -2197,   1925,  -1623,   1304,   -995,    715,   -481,    299,   -170,     84,    -36,     10,     -1,     -2,      0, 
   2416,  -2174,   1913,  -1617,   1300,   -993,    714,   -482,    299,   -170,     84,    -36,     10,     -1,     -2,      0, 
   2366,  -2152,   1901,  -1610,   1297,   -992,    714,   -482,    300,   -171,     85,    -36,     10,     -1,     -2,      0, 
   2317,  -2130,   1889,  -1603,   1293,   -990,    713,   -482,    300,   -171,     85,    -36,     10,     -2,     -2,      0, 
   2267,  -2108,   1877,  -1596,   1289,   -988,    713,   -482,    300,   -172,     86,    -37,     11,     -2,     -2,      0, 
};
#endif

#endif 

#ifdef ENA_QUALITY_MEDIUM
const signed short res_11_12_mid_filttab[] = 
{
  32275,    370,   -361,    289,   -202,    120,    -59,     21, 
  32271,    178,   -278,    246,   -180,    109,    -55,     19, 
  32263,    -12,   -195,    203,   -158,     99,    -51,     18, 
  32251,   -200,   -112,    160,   -135,     88,    -46,     16, 
  32234,   -385,    -31,    117,   -113,     78,    -42,     15, 
  32213,   -567,     50,     75,    -92,     67,    -38,     14, 
  32188,   -747,    130,     33,    -70,     57,    -33,     12, 
  32159,   -924,    210,     -8,    -48,     46,    -29,     11, 
  32126,  -1098,    289,    -50,    -27,     36,    -25,     10, 
  32089,  -1270,    366,    -91,     -6,     26,    -21,      8, 
  32048,  -1439,    444,   -131,     15,     16,    -17,      7, 
  32002,  -1605,    520,   -171,     36,      6,    -13,      6, 
  31953,  -1768,    595,   -211,     57,     -4,     -9,      5, 
  31899,  -1929,    670,   -250,     77,    -13,     -5,      4, 
  31842,  -2087,    743,   -289,     97,    -23,     -1,      2, 
  31780,  -2242,    816,   -328,    117,    -32,      3,      1, 
  31715,  -2394,    888,   -366,    137,    -42,      7,      0, 
  31645,  -2543,    959,   -403,    157,    -51,     10,     -1, 
  31571,  -2690,   1028,   -441,    176,    -60,     14,     -2, 
  31493,  -2833,   1097,   -477,    195,    -69,     18,     -3, 
  31412,  -2974,   1165,   -514,    214,    -78,     21,     -4, 
  31326,  -3112,   1232,   -549,    233,    -87,     25,     -5, 
  31237,  -3247,   1298,   -584,    251,    -96,     28,     -6, 
  31143,  -3379,   1362,   -619,    269,   -104,     32,     -7, 
  31046,  -3508,   1426,   -653,    287,   -113,     35,     -8, 
  30945,  -3634,   1489,   -687,    304,   -121,     38,     -9, 
  30840,  -3758,   1550,   -720,    322,   -129,     42,    -10, 
  30731,  -3878,   1610,   -753,    339,   -137,     45,    -11, 
  30619,  -3996,   1669,   -785,    355,   -145,     48,    -12, 
  30503,  -4110,   1727,   -816,    372,   -153,     51,    -13, 
  30383,  -4222,   1784,   -847,    388,   -160,     54,    -14, 
  30259,  -4330,   1840,   -877,    404,   -168,     57,    -14, 
  30132,  -4436,   1895,   -907,    419,   -175,     60,    -15, 
  30001,  -4539,   1948,   -936,    435,   -182,     63,    -16, 
  29866,  -4639,   2000,   -965,    449,   -189,     65,    -17, 
  29728,  -4735,   2051,   -993,    464,   -196,     68,    -17, 
  29586,  -4829,   2101,  -1020,    478,   -203,     71,    -18, 
  29441,  -4920,   2149,  -1046,    492,   -209,     73,    -19, 
  29292,  -5008,   2196,  -1073,    506,   -216,     76,    -19, 
  29140,  -5093,   2242,  -1098,    519,   -222,     78,    -20, 
  28985,  -5175,   2287,  -1123,    532,   -228,     80,    -21, 
  28826,  -5255,   2331,  -1147,    545,   -234,     83,    -21, 
  28664,  -5331,   2373,  -1170,    557,   -240,     85,    -22, 
  28498,  -5404,   2414,  -1193,    569,   -245,     87,    -22, 
  28329,  -5475,   2453,  -1215,    581,   -251,     89,    -23, 
  28157,  -5542,   2492,  -1237,    592,   -256,     91,    -23, 
  27982,  -5607,   2529,  -1258,    603,   -261,     93,    -24, 
  27804,  -5669,   2565,  -1278,    614,   -266,     95,    -24, 
  27623,  -5727,   2599,  -1298,    624,   -271,     97,    -25, 
  27438,  -5784,   2632,  -1317,    634,   -276,     98,    -25, 
  27251,  -5837,   2664,  -1335,    644,   -280,    100,    -26, 
  27061,  -5887,   2695,  -1352,    653,   -285,    102,    -26, 
  26867,  -5935,   2724,  -1369,    662,   -289,    103,    -26, 
  26671,  -5979,   2752,  -1385,    671,   -293,    105,    -27, 
  26472,  -6021,   2779,  -1401,    679,   -297,    106,    -27, 
  26271,  -6061,   2805,  -1416,    687,   -300,    107,    -27, 
  26066,  -6097,   2829,  -1430,    695,   -304,    109,    -28, 
  25859,  -6131,   2852,  -1444,    702,   -307,    110,    -28, 
  25650,  -6162,   2873,  -1456,    709,   -310,    111,    -28, 
  25437,  -6190,   2893,  -1469,    716,   -313,    112,    -28, 
  25222,  -6216,   2912,  -1480,    722,   -316,    113,    -28, 
  25005,  -6239,   2930,  -1491,    728,   -319,    114,    -29, 
  24785,  -6259,   2947,  -1501,    733,   -322,    115,    -29, 
  24563,  -6277,   2962,  -1511,    738,   -324,    116,    -29, 
  24339,  -6292,   2976,  -1519,    743,   -326,    117,    -29, 
  24112,  -6304,   2988,  -1528,    748,   -328,    117,    -29, 
  23883,  -6314,   3000,  -1535,    752,   -330,    118,    -29, 
  23652,  -6321,   3010,  -1542,    756,   -332,    119,    -29, 
  23419,  -6326,   3019,  -1548,    759,   -334,    119,    -29, 
  23184,  -6329,   3026,  -1554,    762,   -335,    120,    -29, 
  22946,  -6329,   3033,  -1559,    765,   -336,    120,    -29, 
  22707,  -6326,   3038,  -1563,    768,   -337,    120,    -29, 
  22466,  -6321,   3042,  -1566,    770,   -338,    121,    -29, 
  22223,  -6314,   3044,  -1569,    772,   -339,    121,    -29, 
  21978,  -6305,   3046,  -1572,    773,   -340,    121,    -29, 
  21731,  -6293,   3046,  -1573,    774,   -341,    121,    -29, 
  21483,  -6278,   3045,  -1574,    775,   -341,    121,    -29, 
  21233,  -6262,   3043,  -1575,    776,   -341,    121,    -29, 
  20982,  -6243,   3040,  -1574,    776,   -341,    121,    -29, 
  20729,  -6222,   3036,  -1574,    776,   -341,    121,    -29, 
  20474,  -6199,   3030,  -1572,    776,   -341,    121,    -29, 
  20218,  -6174,   3024,  -1570,    775,   -341,    121,    -29, 
  19961,  -6146,   3016,  -1567,    774,   -340,    121,    -29, 
  19703,  -6117,   3007,  -1564,    773,   -340,    120,    -28, 
  19443,  -6085,   2997,  -1560,    771,   -339,    120,    -28, 
  19182,  -6052,   2986,  -1556,    769,   -338,    120,    -28, 
  18920,  -6016,   2974,  -1551,    767,   -337,    119,    -28, 
  18657,  -5979,   2961,  -1546,    765,   -336,    119,    -28, 
  18393,  -5939,   2947,  -1539,    762,   -335,    118,    -27, 
  18128,  -5898,   2932,  -1533,    759,   -334,    118,    -27, 
  17863,  -5855,   2915,  -1526,    756,   -332,    117,    -27, 
  17596,  -5809,   2898,  -1518,    752,   -331,    116,    -27, 
  17329,  -5763,   2880,  -1510,    748,   -329,    116,    -26, 
  17060,  -5714,   2861,  -1501,    744,   -327,    115,    -26, 
  16792,  -5664,   2841,  -1492,    740,   -325,    114,    -26, 
  16522,  -5612,   2820,  -1482,    735,   -323,    113,    -26, 
  16252,  -5558,   2798,  -1471,    730,   -321,    112,    -25, 
  15982,  -5503,   2775,  -1461,    725,   -319,    111,    -25, 
  15711,  -5446,   2751,  -1449,    720,   -316,    110,    -25, 
  15440,  -5388,   2726,  -1438,    714,   -314,    109,    -24, 
  15169,  -5328,   2701,  -1425,    709,   -311,    108,    -24, 
  14897,  -5266,   2675,  -1413,    703,   -309,    107,    -24, 
  14625,  -5204,   2647,  -1400,    696,   -306,    106,    -23, 
  14353,  -5139,   2619,  -1386,    690,   -303,    105,    -23, 
  14081,  -5074,   2591,  -1372,    683,   -300,    104,    -23, 
  13809,  -5007,   2561,  -1358,    676,   -297,    103,    -22, 
  13537,  -4939,   2531,  -1343,    669,   -294,    102,    -22, 
  13266,  -4869,   2500,  -1328,    662,   -291,    101,    -22, 
  12994,  -4799,   2468,  -1312,    654,   -287,     99,    -21, 
  12722,  -4727,   2436,  -1296,    647,   -284,     98,    -21, 
  12451,  -4654,   2402,  -1280,    639,   -281,     97,    -21, 
  12180,  -4580,   2369,  -1263,    631,   -277,     95,    -20, 
  11910,  -4505,   2334,  -1246,    623,   -273,     94,    -20, 
  11640,  -4428,   2299,  -1228,    614,   -270,     93,    -20, 
  11370,  -4351,   2263,  -1210,    606,   -266,     91,    -19, 
  11101,  -4273,   2227,  -1192,    597,   -262,     90,    -19, 
  10833,  -4194,   2190,  -1174,    588,   -258,     89,    -18, 
  10565,  -4114,   2153,  -1155,    579,   -254,     87,    -18, 
  10298,  -4033,   2115,  -1136,    570,   -250,     86,    -18, 
  10032,  -3952,   2077,  -1117,    560,   -246,     84,    -17, 
   9766,  -3870,   2038,  -1097,    551,   -242,     83,    -17, 
   9502,  -3787,   1998,  -1077,    541,   -238,     81,    -17, 
   9238,  -3703,   1958,  -1057,    532,   -234,     80,    -16, 
   8976,  -3618,   1918,  -1037,    522,   -230,     78,    -16, 
   8714,  -3533,   1877,  -1016,    512,   -225,     77,    -15, 
   8453,  -3448,   1836,   -996,    502,   -221,     75,    -15, 
   8194,  -3362,   1795,   -975,    492,   -217,     73,    -15, 
   7936,  -3275,   1753,   -953,    481,   -212,     72,    -14, 
   7679,  -3188,   1710,   -932,    471,   -208,     70,    -14, 
   7423,  -3101,   1668,   -910,    461,   -203,     69,    -14, 
   7169,  -3013,   1625,   -888,    450,   -199,     67,    -13, 
   6916,  -2924,   1582,   -866,    440,   -194,     66,    -13, 
   6664,  -2836,   1538,   -844,    429,   -190,     64,    -13, 
   6414,  -2747,   1495,   -822,    418,   -185,     62,    -12, 
   6165,  -2658,   1451,   -800,    407,   -180,     61,    -12, 
   5918,  -2568,   1407,   -777,    396,   -176,     59,    -11, 
   5673,  -2479,   1363,   -755,    386,   -171,     58,    -11, 
   5429,  -2389,   1318,   -732,    375,   -166,     56,    -11, 
   5187,  -2299,   1273,   -709,    364,   -162,     54,    -10, 
   4947,  -2209,   1229,   -686,    352,   -157,     53,    -10, 
   4708,  -2119,   1184,   -663,    341,   -152,     51,    -10, 
   4471,  -2030,   1139,   -640,    330,   -148,     50,     -9, 
   4237,  -1940,   1094,   -617,    319,   -143,     48,     -9, 
   4004,  -1850,   1049,   -594,    308,   -138,     46,     -9, 
   3773,  -1760,   1004,   -571,    297,   -133,     45,     -8, 
   3544,  -1670,    958,   -547,    286,   -129,     43,     -8, 
   3317,  -1581,    913,   -524,    274,   -124,     42,     -8, 
   3092,  -1492,    868,   -501,    263,   -119,     40,     -7, 
   2869,  -1402,    823,   -478,    252,   -115,     38,     -7, 
   2648,  -1314,    778,   -454,    241,   -110,     37,     -7, 
   2429,  -1225,    733,   -431,    230,   -105,     35,     -7, 
   2213,  -1137,    688,   -408,    219,   -101,     34,     -6, 
   1999,  -1049,    643,   -385,    208,    -96,     32,     -6, 
   1787,   -961,    598,   -362,    196,    -91,     31,     -6, 
   1577,   -874,    553,   -339,    185,    -87,     29,     -5, 
   1370,   -787,    509,   -316,    174,    -82,     28,     -5, 
   1165,   -701,    464,   -293,    163,    -77,     26,     -5, 
    963,   -615,    420,   -270,    153,    -73,     25,     -5, 
    763,   -530,    376,   -247,    142,    -68,     23,     -4, 
    565,   -445,    333,   -225,    131,    -64,     22,     -4,
};

const signed short res_11_16_mid_filttab[] =
{
  32276,    443,   -393,    305,   -211,    124,    -61,     21, 
  32276,    394,   -372,    294,   -205,    121,    -60,     21, 
  32275,    346,   -351,    284,   -200,    119,    -59,     20, 
  32274,    298,   -330,    273,   -194,    116,    -58,     20, 
  32273,    249,   -309,    262,   -188,    113,    -57,     20, 
  32272,    202,   -288,    251,   -183,    111,    -56,     19, 
  32271,    154,   -267,    240,   -177,    108,    -55,     19, 
  32269,    106,   -246,    230,   -172,    105,    -53,     19, 
  32267,     58,   -226,    219,   -166,    103,    -52,     18, 
  32264,     11,   -205,    208,   -160,    100,    -51,     18, 
  32262,    -36,   -184,    197,   -155,     97,    -50,     18, 
  32259,    -83,   -164,    187,   -149,     95,    -49,     17, 
  32256,   -130,   -143,    176,   -144,     92,    -48,     17, 
  32252,   -177,   -123,    165,   -138,     89,    -47,     17, 
  32249,   -223,   -102,    155,   -133,     87,    -46,     16, 
  32245,   -270,    -82,    144,   -127,     84,    -45,     16, 
  32241,   -316,    -61,    133,   -122,     82,    -44,     16, 
  32236,   -362,    -41,    123,   -116,     79,    -43,     15, 
  32232,   -408,    -21,    112,   -111,     76,    -41,     15, 
  32227,   -454,      0,    101,   -105,     74,    -40,     15, 
  32222,   -499,     20,     91,   -100,     71,    -39,     14, 
  32216,   -545,     40,     80,    -94,     68,    -38,     14, 
  32210,   -590,     60,     70,    -89,     66,    -37,     14, 
  32204,   -635,     80,     59,    -83,     63,    -36,     13, 
  32198,   -680,    100,     49,    -78,     61,    -35,     13, 
  32192,   -725,    120,     38,    -73,     58,    -34,     13, 
  32185,   -769,    140,     28,    -67,     55,    -33,     12, 
  32178,   -814,    160,     18,    -62,     53,    -32,     12, 
  32171,   -858,    180,      7,    -56,     50,    -31,     12, 
  32163,   -902,    200,     -3,    -51,     48,    -30,     11, 
  32156,   -946,    220,    -14,    -46,     45,    -29,     11, 
  32148,   -990,    239,    -24,    -40,     43,    -28,     11, 
  32139,  -1033,    259,    -34,    -35,     40,    -27,     10, 
  32131,  -1076,    279,    -45,    -30,     38,    -26,     10, 
  32122,  -1120,    298,    -55,    -24,     35,    -25,     10, 
  32113,  -1163,    318,    -65,    -19,     32,    -24,      9, 
  32104,  -1206,    337,    -75,    -14,     30,    -22,      9, 
  32094,  -1248,    357,    -85,     -8,     27,    -21,      9, 
  32084,  -1291,    376,    -96,     -3,     25,    -20,      8, 
  32074,  -1333,    395,   -106,      2,     22,    -19,      8, 
  32064,  -1376,    415,   -116,      7,     20,    -18,      8, 
  32053,  -1418,    434,   -126,     13,     17,    -17,      7, 
  32042,  -1460,    453,   -136,     18,     15,    -16,      7, 
  32031,  -1501,    472,   -146,     23,     12,    -15,      7, 
  32020,  -1543,    491,   -156,     28,     10,    -14,      6, 
  32008,  -1584,    510,   -166,     34,      7,    -13,      6, 
  31997,  -1625,    529,   -176,     39,      5,    -12,      6, 
  31984,  -1666,    548,   -186,     44,      3,    -11,      6, 
  31972,  -1707,    567,   -196,     49,      0,    -10,      5, 
  31959,  -1748,    586,   -206,     54,     -2,     -9,      5, 
  31947,  -1788,    605,   -216,     59,     -5,     -8,      5, 
  31933,  -1829,    623,   -226,     65,     -7,     -7,      4, 
  31920,  -1869,    642,   -236,     70,    -10,     -6,      4, 
  31906,  -1909,    661,   -245,     75,    -12,     -5,      4, 
  31892,  -1949,    679,   -255,     80,    -15,     -4,      3, 
  31878,  -1988,    698,   -265,     85,    -17,     -3,      3, 
  31864,  -2028,    716,   -275,     90,    -19,     -2,      3, 
  31849,  -2067,    734,   -284,     95,    -22,     -1,      3, 
  31834,  -2106,    753,   -294,    100,    -24,      0,      2, 
  31819,  -2145,    771,   -304,    105,    -27,      0,      2, 
  31804,  -2184,    789,   -313,    110,    -29,      1,      2, 
  31788,  -2222,    807,   -323,    115,    -31,      2,      1, 
  31772,  -2261,    825,   -333,    120,    -34,      3,      1, 
  31756,  -2299,    843,   -342,    125,    -36,      4,      1, 
  31740,  -2337,    861,   -352,    130,    -38,      5,      1, 
  31723,  -2375,    879,   -361,    135,    -41,      6,      0, 
  31706,  -2413,    897,   -371,    140,    -43,      7,      0, 
  31689,  -2450,    915,   -380,    145,    -45,      8,      0, 
  31671,  -2488,    932,   -390,    150,    -48,      9,     -1, 
  31654,  -2525,    950,   -399,    154,    -50,     10,     -1, 
  31636,  -2562,    968,   -408,    159,    -52,     11,     -1, 
  31618,  -2599,    985,   -418,    164,    -55,     12,     -1, 
  31599,  -2635,   1003,   -427,    169,    -57,     13,     -2, 
  31581,  -2672,   1020,   -436,    174,    -59,     14,     -2, 
  31562,  -2708,   1037,   -445,    179,    -61,     15,     -2, 
  31542,  -2744,   1055,   -455,    183,    -64,     16,     -3, 
  31523,  -2780,   1072,   -464,    188,    -66,     16,     -3, 
  31503,  -2816,   1089,   -473,    193,    -68,     17,     -3, 
  31483,  -2851,   1106,   -482,    198,    -71,     18,     -3, 
  31463,  -2887,   1123,   -491,    202,    -73,     19,     -4, 
  31443,  -2922,   1140,   -500,    207,    -75,     20,     -4, 
  31422,  -2957,   1157,   -509,    212,    -77,     21,     -4, 
  31401,  -2992,   1174,   -518,    217,    -79,     22,     -4, 
  31380,  -3026,   1190,   -527,    221,    -82,     23,     -5, 
  31359,  -3061,   1207,   -536,    226,    -84,     24,     -5, 
  31337,  -3095,   1224,   -545,    231,    -86,     24,     -5, 
  31315,  -3129,   1240,   -554,    235,    -88,     25,     -5, 
  31293,  -3163,   1257,   -563,    240,    -90,     26,     -6, 
  31271,  -3197,   1273,   -571,    244,    -93,     27,     -6, 
  31248,  -3230,   1290,   -580,    249,    -95,     28,     -6, 
  31225,  -3264,   1306,   -589,    253,    -97,     29,     -6, 
  31202,  -3297,   1322,   -598,    258,    -99,     30,     -7, 
  31179,  -3330,   1338,   -606,    263,   -101,     31,     -7, 
  31155,  -3363,   1355,   -615,    267,   -103,     31,     -7, 
  31131,  -3395,   1371,   -624,    272,   -105,     32,     -7, 
  31107,  -3428,   1387,   -632,    276,   -108,     33,     -8, 
  31083,  -3460,   1402,   -641,    280,   -110,     34,     -8, 
  31059,  -3492,   1418,   -649,    285,   -112,     35,     -8, 
  31034,  -3524,   1434,   -658,    289,   -114,     36,     -8, 
  31009,  -3556,   1450,   -666,    294,   -116,     36,     -9, 
  30983,  -3588,   1465,   -675,    298,   -118,     37,     -9, 
  30958,  -3619,   1481,   -683,    302,   -120,     38,     -9, 
  30932,  -3650,   1496,   -691,    307,   -122,     39,     -9, 
  30906,  -3681,   1512,   -700,    311,   -124,     40,    -10, 
  30880,  -3712,   1527,   -708,    315,   -126,     40,    -10, 
  30853,  -3743,   1543,   -716,    320,   -128,     41,    -10, 
  30827,  -3773,   1558,   -724,    324,   -130,     42,    -10, 
  30800,  -3803,   1573,   -733,    328,   -132,     43,    -10, 
  30773,  -3834,   1588,   -741,    333,   -134,     44,    -11, 
  30745,  -3863,   1603,   -749,    337,   -136,     44,    -11, 
  30718,  -3893,   1618,   -757,    341,   -138,     45,    -11, 
  30690,  -3923,   1633,   -765,    345,   -140,     46,    -11, 
  30662,  -3952,   1648,   -773,    349,   -142,     47,    -12, 
  30633,  -3981,   1662,   -781,    354,   -144,     48,    -12, 
  30605,  -4010,   1677,   -789,    358,   -146,     48,    -12, 
  30576,  -4039,   1692,   -797,    362,   -148,     49,    -12, 
  30547,  -4068,   1706,   -805,    366,   -150,     50,    -12, 
  30517,  -4096,   1721,   -812,    370,   -152,     51,    -13, 
  30488,  -4124,   1735,   -820,    374,   -154,     51,    -13, 
  30458,  -4153,   1749,   -828,    378,   -156,     52,    -13, 
  30428,  -4180,   1763,   -836,    382,   -158,     53,    -13, 
  30398,  -4208,   1778,   -843,    386,   -160,     54,    -13, 
  30367,  -4236,   1792,   -851,    390,   -161,     54,    -14, 
  30337,  -4263,   1806,   -859,    394,   -163,     55,    -14, 
  30306,  -4290,   1820,   -866,    398,   -165,     56,    -14, 
  30275,  -4317,   1833,   -874,    402,   -167,     57,    -14, 
  30243,  -4344,   1847,   -881,    406,   -169,     57,    -15, 
  30212,  -4371,   1861,   -889,    410,   -171,     58,    -15, 
  30180,  -4397,   1875,   -896,    414,   -173,     59,    -15, 
  30148,  -4423,   1888,   -904,    418,   -174,     59,    -15, 
  30115,  -4449,   1902,   -911,    421,   -176,     60,    -15, 
  30083,  -4475,   1915,   -918,    425,   -178,     61,    -16, 
  30050,  -4501,   1928,   -926,    429,   -180,     62,    -16, 
  30017,  -4526,   1942,   -933,    433,   -182,     62,    -16, 
  29984,  -4552,   1955,   -940,    437,   -183,     63,    -16, 
  29951,  -4577,   1968,   -947,    440,   -185,     64,    -16, 
  29917,  -4602,   1981,   -954,    444,   -187,     64,    -16, 
  29883,  -4626,   1994,   -961,    448,   -189,     65,    -17, 
  29849,  -4651,   2007,   -968,    452,   -190,     66,    -17, 
  29815,  -4675,   2020,   -975,    455,   -192,     66,    -17, 
  29780,  -4700,   2032,   -982,    459,   -194,     67,    -17, 
  29745,  -4724,   2045,   -989,    463,   -196,     68,    -17, 
  29710,  -4747,   2058,   -996,    466,   -197,     68,    -18, 
  29675,  -4771,   2070,  -1003,    470,   -199,     69,    -18, 
  29640,  -4795,   2082,  -1010,    473,   -201,     70,    -18, 
  29604,  -4818,   2095,  -1017,    477,   -202,     70,    -18, 
  29568,  -4841,   2107,  -1023,    480,   -204,     71,    -18, 
  29532,  -4864,   2119,  -1030,    484,   -206,     72,    -18, 
  29496,  -4887,   2131,  -1037,    487,   -207,     72,    -19, 
  29459,  -4909,   2143,  -1044,    491,   -209,     73,    -19, 
  29423,  -4932,   2155,  -1050,    494,   -210,     73,    -19, 
  29386,  -4954,   2167,  -1057,    498,   -212,     74,    -19, 
  29348,  -4976,   2179,  -1063,    501,   -214,     75,    -19, 
  29311,  -4998,   2191,  -1070,    505,   -215,     75,    -19, 
  29273,  -5019,   2202,  -1076,    508,   -217,     76,    -20, 
  29236,  -5041,   2214,  -1082,    511,   -218,     77,    -20, 
  29198,  -5062,   2226,  -1089,    515,   -220,     77,    -20, 
  29159,  -5083,   2237,  -1095,    518,   -222,     78,    -20, 
  29121,  -5104,   2248,  -1101,    521,   -223,     78,    -20, 
  29082,  -5125,   2260,  -1108,    525,   -225,     79,    -20, 
  29043,  -5145,   2271,  -1114,    528,   -226,     80,    -21, 
  29004,  -5165,   2282,  -1120,    531,   -228,     80,    -21, 
  28965,  -5186,   2293,  -1126,    534,   -229,     81,    -21, 
  28925,  -5206,   2304,  -1132,    537,   -231,     81,    -21, 
  28886,  -5225,   2315,  -1138,    541,   -232,     82,    -21, 
  28846,  -5245,   2326,  -1144,    544,   -234,     82,    -21, 
  28806,  -5264,   2336,  -1150,    547,   -235,     83,    -21, 
  28765,  -5284,   2347,  -1156,    550,   -237,     84,    -22, 
  28725,  -5303,   2357,  -1162,    553,   -238,     84,    -22, 
  28684,  -5322,   2368,  -1168,    556,   -239,     85,    -22, 
  28643,  -5340,   2378,  -1174,    559,   -241,     85,    -22, 
  28602,  -5359,   2389,  -1179,    562,   -242,     86,    -22, 
  28561,  -5377,   2399,  -1185,    565,   -244,     86,    -22, 
  28519,  -5395,   2409,  -1191,    568,   -245,     87,    -22, 
  28477,  -5413,   2419,  -1196,    571,   -246,     87,    -23, 
  28435,  -5431,   2429,  -1202,    574,   -248,     88,    -23, 
  28393,  -5449,   2439,  -1208,    577,   -249,     88,    -23, 
  28351,  -5466,   2449,  -1213,    580,   -251,     89,    -23, 
  28308,  -5483,   2459,  -1219,    583,   -252,     89,    -23, 
  28265,  -5501,   2468,  -1224,    586,   -253,     90,    -23, 
  28222,  -5517,   2478,  -1229,    589,   -255,     90,    -23, 
  28179,  -5534,   2487,  -1235,    591,   -256,     91,    -23, 
  28136,  -5551,   2497,  -1240,    594,   -257,     91,    -24, 
  28092,  -5567,   2506,  -1245,    597,   -258,     92,    -24, 
  28048,  -5583,   2515,  -1251,    600,   -260,     92,    -24, 
  28004,  -5599,   2525,  -1256,    602,   -261,     93,    -24, 
  27960,  -5615,   2534,  -1261,    605,   -262,     93,    -24, 
  27916,  -5631,   2543,  -1266,    608,   -264,     94,    -24, 
  27871,  -5646,   2552,  -1271,    611,   -265,     94,    -24, 
  27827,  -5661,   2561,  -1276,    613,   -266,     95,    -24, 
  27782,  -5676,   2569,  -1281,    616,   -267,     95,    -24, 
  27736,  -5691,   2578,  -1286,    618,   -268,     96,    -25, 
  27691,  -5706,   2587,  -1291,    621,   -270,     96,    -25, 
  27646,  -5721,   2595,  -1296,    624,   -271,     97,    -25, 
  27600,  -5735,   2604,  -1300,    626,   -272,     97,    -25, 
  27554,  -5749,   2612,  -1305,    629,   -273,     97,    -25, 
  27508,  -5763,   2620,  -1310,    631,   -274,     98,    -25, 
  27462,  -5777,   2629,  -1315,    634,   -276,     98,    -25, 
  27415,  -5791,   2637,  -1319,    636,   -277,     99,    -25, 
  27369,  -5804,   2645,  -1324,    639,   -278,     99,    -25, 
  27322,  -5817,   2653,  -1328,    641,   -279,    100,    -26, 
  27275,  -5831,   2661,  -1333,    643,   -280,    100,    -26, 
  27227,  -5843,   2669,  -1337,    646,   -281,    100,    -26, 
  27180,  -5856,   2676,  -1342,    648,   -282,    101,    -26, 
  27132,  -5869,   2684,  -1346,    650,   -283,    101,    -26, 
  27085,  -5881,   2692,  -1351,    653,   -284,    102,    -26, 
  27037,  -5894,   2699,  -1355,    655,   -285,    102,    -26, 
  26989,  -5906,   2707,  -1359,    657,   -287,    102,    -26, 
  26940,  -5917,   2714,  -1363,    659,   -288,    103,    -26, 
  26892,  -5929,   2721,  -1368,    662,   -289,    103,    -26, 
  26843,  -5941,   2728,  -1372,    664,   -290,    104,    -26, 
  26794,  -5952,   2735,  -1376,    666,   -291,    104,    -27, 
  26745,  -5963,   2742,  -1380,    668,   -292,    104,    -27, 
  26696,  -5974,   2749,  -1384,    670,   -293,    105,    -27, 
  26647,  -5985,   2756,  -1388,    672,   -294,    105,    -27, 
  26597,  -5996,   2763,  -1392,    675,   -295,    105,    -27, 
  26547,  -6006,   2770,  -1396,    677,   -296,    106,    -27, 
  26498,  -6017,   2776,  -1400,    679,   -297,    106,    -27, 
  26448,  -6027,   2783,  -1403,    681,   -297,    106,    -27, 
  26397,  -6037,   2789,  -1407,    683,   -298,    107,    -27, 
  26347,  -6047,   2796,  -1411,    685,   -299,    107,    -27, 
  26296,  -6056,   2802,  -1415,    687,   -300,    107,    -27, 
  26245,  -6066,   2808,  -1418,    689,   -301,    108,    -27, 
  26195,  -6075,   2814,  -1422,    691,   -302,    108,    -27, 
  26143,  -6084,   2820,  -1425,    692,   -303,    108,    -28, 
  26092,  -6093,   2826,  -1429,    694,   -304,    109,    -28, 
  26041,  -6102,   2832,  -1432,    696,   -305,    109,    -28, 
  25989,  -6110,   2838,  -1436,    698,   -305,    109,    -28, 
  25937,  -6119,   2844,  -1439,    700,   -306,    110,    -28, 
  25885,  -6127,   2849,  -1442,    702,   -307,    110,    -28, 
  25833,  -6135,   2855,  -1446,    703,   -308,    110,    -28, 
  25781,  -6143,   2860,  -1449,    705,   -309,    111,    -28, 
  25729,  -6151,   2866,  -1452,    707,   -310,    111,    -28, 
  25676,  -6158,   2871,  -1455,    709,   -310,    111,    -28, 
  25623,  -6166,   2876,  -1459,    710,   -311,    111,    -28, 
  25570,  -6173,   2881,  -1462,    712,   -312,    112,    -28, 
  25517,  -6180,   2886,  -1465,    714,   -313,    112,    -28, 
  25464,  -6187,   2891,  -1468,    715,   -313,    112,    -28, 
  25411,  -6194,   2896,  -1471,    717,   -314,    113,    -28, 
  25357,  -6200,   2901,  -1474,    718,   -315,    113,    -28, 
  25303,  -6207,   2906,  -1476,    720,   -316,    113,    -28, 
  25250,  -6213,   2911,  -1479,    721,   -316,    113,    -29, 
  25196,  -6219,   2915,  -1482,    723,   -317,    114,    -29, 
  25141,  -6225,   2920,  -1485,    724,   -318,    114,    -29, 
  25087,  -6231,   2924,  -1488,    726,   -318,    114,    -29, 
  25033,  -6236,   2928,  -1490,    727,   -319,    114,    -29, 
  24978,  -6242,   2933,  -1493,    729,   -320,    114,    -29, 
  24923,  -6247,   2937,  -1495,    730,   -320,    115,    -29, 
  24868,  -6252,   2941,  -1498,    732,   -321,    115,    -29, 
  24813,  -6257,   2945,  -1500,    733,   -322,    115,    -29, 
  24758,  -6262,   2949,  -1503,    734,   -322,    115,    -29, 
  24703,  -6266,   2953,  -1505,    736,   -323,    116,    -29, 
  24647,  -6271,   2957,  -1508,    737,   -323,    116,    -29, 
  24591,  -6275,   2960,  -1510,    738,   -324,    116,    -29, 
  24536,  -6279,   2964,  -1512,    739,   -325,    116,    -29, 
  24480,  -6283,   2968,  -1515,    741,   -325,    116,    -29, 
  24423,  -6287,   2971,  -1517,    742,   -326,    117,    -29, 
  24367,  -6290,   2974,  -1519,    743,   -326,    117,    -29, 
  24311,  -6294,   2978,  -1521,    744,   -327,    117,    -29, 
  24254,  -6297,   2981,  -1523,    745,   -327,    117,    -29, 
  24198,  -6300,   2984,  -1525,    747,   -328,    117,    -29, 
  24141,  -6303,   2987,  -1527,    748,   -328,    118,    -29, 
  24084,  -6306,   2990,  -1529,    749,   -329,    118,    -29, 
  24027,  -6309,   2993,  -1531,    750,   -329,    118,    -29, 
  23969,  -6311,   2996,  -1533,    751,   -330,    118,    -29, 
  23912,  -6313,   2999,  -1535,    752,   -330,    118,    -29, 
  23855,  -6316,   3001,  -1537,    753,   -331,    118,    -29, 
  23797,  -6318,   3004,  -1538,    754,   -331,    118,    -29, 
  23739,  -6319,   3007,  -1540,    755,   -332,    119,    -29, 
  23681,  -6321,   3009,  -1542,    756,   -332,    119,    -29, 
  23623,  -6323,   3011,  -1543,    757,   -333,    119,    -29, 
  23565,  -6324,   3014,  -1545,    758,   -333,    119,    -29, 
  23507,  -6325,   3016,  -1546,    758,   -333,    119,    -29, 
  23448,  -6326,   3018,  -1548,    759,   -334,    119,    -29, 
  23390,  -6327,   3020,  -1549,    760,   -334,    119,    -29, 
  23331,  -6328,   3022,  -1551,    761,   -335,    120,    -29, 
  23272,  -6329,   3024,  -1552,    762,   -335,    120,    -29, 
  23213,  -6329,   3026,  -1554,    762,   -335,    120,    -29, 
  23154,  -6329,   3028,  -1555,    763,   -336,    120,    -30, 
  23095,  -6329,   3029,  -1556,    764,   -336,    120,    -30, 
  23036,  -6329,   3031,  -1557,    765,   -336,    120,    -30, 
  22976,  -6329,   3032,  -1559,    765,   -337,    120,    -30, 
  22917,  -6329,   3034,  -1560,    766,   -337,    120,    -30, 
  22857,  -6328,   3035,  -1561,    767,   -337,    120,    -30, 
  22797,  -6328,   3036,  -1562,    767,   -337,    120,    -30, 
  22737,  -6327,   3038,  -1563,    768,   -338,    121,    -30, 
  22677,  -6326,   3039,  -1564,    768,   -338,    121,    -30, 
  22617,  -6325,   3040,  -1565,    769,   -338,    121,    -30, 
  22557,  -6324,   3041,  -1566,    770,   -339,    121,    -30, 
  22496,  -6323,   3042,  -1566,    770,   -339,    121,    -30, 
  22436,  -6321,   3043,  -1567,    771,   -339,    121,    -30, 
  22375,  -6319,   3043,  -1568,    771,   -339,    121,    -30, 
  22314,  -6318,   3044,  -1569,    772,   -339,    121,    -30, 
  22253,  -6316,   3045,  -1569,    772,   -340,    121,    -29, 
  22192,  -6313,   3045,  -1570,    772,   -340,    121,    -29, 
  22131,  -6311,   3046,  -1571,    773,   -340,    121,    -29, 
  22070,  -6309,   3046,  -1571,    773,   -340,    121,    -29, 
  22009,  -6306,   3046,  -1572,    774,   -340,    121,    -29, 
  21947,  -6304,   3047,  -1572,    774,   -340,    121,    -29, 
  21886,  -6301,   3047,  -1573,    774,   -341,    121,    -29, 
  21824,  -6298,   3047,  -1573,    775,   -341,    121,    -29, 
  21762,  -6295,   3047,  -1574,    775,   -341,    121,    -29, 
  21700,  -6291,   3047,  -1574,    775,   -341,    121,    -29, 
  21639,  -6288,   3047,  -1574,    775,   -341,    121,    -29, 
  21576,  -6284,   3046,  -1574,    776,   -341,    121,    -29, 
  21514,  -6281,   3046,  -1575,    776,   -341,    122,    -29, 
  21452,  -6277,   3046,  -1575,    776,   -341,    122,    -29, 
  21390,  -6273,   3045,  -1575,    776,   -342,    122,    -29, 
  21327,  -6269,   3045,  -1575,    776,   -342,    122,    -29, 
  21265,  -6264,   3044,  -1575,    776,   -342,    122,    -29, 
  21202,  -6260,   3044,  -1575,    776,   -342,    122,    -29, 
  21139,  -6255,   3043,  -1575,    777,   -342,    122,    -29, 
  21076,  -6251,   3042,  -1575,    777,   -342,    122,    -29, 
  21013,  -6246,   3041,  -1575,    777,   -342,    121,    -29, 
  20950,  -6241,   3040,  -1575,    777,   -342,    121,    -29, 
  20887,  -6236,   3039,  -1575,    777,   -342,    121,    -29, 
  20824,  -6231,   3038,  -1575,    777,   -342,    121,    -29, 
  20761,  -6225,   3037,  -1574,    777,   -342,    121,    -29, 
  20697,  -6220,   3036,  -1574,    777,   -342,    121,    -29, 
  20634,  -6214,   3034,  -1574,    776,   -342,    121,    -29, 
  20570,  -6208,   3033,  -1573,    776,   -342,    121,    -29, 
  20506,  -6202,   3032,  -1573,    776,   -342,    121,    -29, 
  20443,  -6196,   3030,  -1573,    776,   -342,    121,    -29, 
  20379,  -6190,   3029,  -1572,    776,   -342,    121,    -29, 
  20315,  -6184,   3027,  -1572,    776,   -341,    121,    -29, 
  20251,  -6177,   3025,  -1571,    776,   -341,    121,    -29, 
  20187,  -6171,   3023,  -1570,    775,   -341,    121,    -29, 
  20122,  -6164,   3021,  -1570,    775,   -341,    121,    -29, 
  20058,  -6157,   3020,  -1569,    775,   -341,    121,    -29, 
  19994,  -6150,   3018,  -1568,    775,   -341,    121,    -29, 
  19929,  -6143,   3015,  -1568,    774,   -341,    121,    -29, 
  19865,  -6136,   3013,  -1567,    774,   -341,    121,    -29, 
  19800,  -6129,   3011,  -1566,    774,   -341,    121,    -29, 
  19735,  -6121,   3009,  -1565,    773,   -340,    121,    -28, 
  19671,  -6113,   3007,  -1564,    773,   -340,    120,    -28, 
  19606,  -6106,   3004,  -1563,    773,   -340,    120,    -28, 
  19541,  -6098,   3002,  -1563,    772,   -340,    120,    -28, 
  19476,  -6090,   2999,  -1562,    772,   -340,    120,    -28, 
  19411,  -6082,   2996,  -1560,    771,   -340,    120,    -28, 
  19346,  -6073,   2994,  -1559,    771,   -339,    120,    -28, 
  19280,  -6065,   2991,  -1558,    771,   -339,    120,    -28, 
  19215,  -6056,   2988,  -1557,    770,   -339,    120,    -28, 
  19150,  -6048,   2985,  -1556,    770,   -339,    120,    -28, 
  19084,  -6039,   2982,  -1555,    769,   -338,    120,    -28, 
  19019,  -6030,   2979,  -1554,    769,   -338,    120,    -28, 
  18953,  -6021,   2976,  -1552,    768,   -338,    119,    -28, 
  18888,  -6012,   2973,  -1551,    767,   -338,    119,    -28, 
  18822,  -6003,   2970,  -1550,    767,   -337,    119,    -28, 
  18756,  -5993,   2967,  -1548,    766,   -337,    119,    -28, 
  18690,  -5984,   2963,  -1547,    766,   -337,    119,    -28, 
  18625,  -5974,   2960,  -1545,    765,   -337,    119,    -28, 
  18559,  -5964,   2956,  -1544,    764,   -336,    119,    -28, 
  18493,  -5955,   2953,  -1542,    764,   -336,    119,    -28, 
  18427,  -5945,   2949,  -1541,    763,   -336,    118,    -28, 
  18360,  -5934,   2946,  -1539,    762,   -335,    118,    -27, 
  18294,  -5924,   2942,  -1538,    761,   -335,    118,    -27, 
  18228,  -5914,   2938,  -1536,    761,   -335,    118,    -27, 
  18162,  -5903,   2934,  -1534,    760,   -334,    118,    -27, 
  18095,  -5893,   2930,  -1533,    759,   -334,    118,    -27, 
  18029,  -5882,   2926,  -1531,    758,   -334,    118,    -27, 
  17963,  -5871,   2922,  -1529,    757,   -333,    117,    -27, 
  17896,  -5860,   2918,  -1527,    757,   -333,    117,    -27, 
  17829,  -5849,   2914,  -1525,    756,   -333,    117,    -27, 
  17763,  -5838,   2910,  -1523,    755,   -332,    117,    -27, 
  17696,  -5827,   2905,  -1521,    754,   -332,    117,    -27, 
  17630,  -5816,   2901,  -1519,    753,   -331,    117,    -27, 
  17563,  -5804,   2897,  -1517,    752,   -331,    116,    -27, 
  17496,  -5793,   2892,  -1515,    751,   -330,    116,    -27, 
  17429,  -5781,   2888,  -1513,    750,   -330,    116,    -27, 
  17362,  -5769,   2883,  -1511,    749,   -330,    116,    -27, 
  17295,  -5757,   2878,  -1509,    748,   -329,    116,    -27, 
  17228,  -5745,   2874,  -1507,    747,   -329,    115,    -26, 
  17161,  -5733,   2869,  -1505,    746,   -328,    115,    -26, 
  17094,  -5721,   2864,  -1503,    745,   -328,    115,    -26, 
  17027,  -5708,   2859,  -1500,    744,   -327,    115,    -26, 
  16960,  -5696,   2854,  -1498,    743,   -327,    115,    -26, 
  16893,  -5683,   2849,  -1496,    742,   -326,    115,    -26, 
  16825,  -5671,   2844,  -1493,    741,   -326,    114,    -26, 
  16758,  -5658,   2839,  -1491,    740,   -325,    114,    -26, 
  16691,  -5645,   2834,  -1489,    739,   -325,    114,    -26, 
  16624,  -5632,   2828,  -1486,    738,   -324,    114,    -26, 
  16556,  -5619,   2823,  -1484,    736,   -324,    114,    -26, 
  16489,  -5606,   2818,  -1481,    735,   -323,    113,    -26, 
  16421,  -5592,   2812,  -1479,    734,   -323,    113,    -26, 
  16354,  -5579,   2807,  -1476,    733,   -322,    113,    -26, 
  16286,  -5565,   2801,  -1473,    732,   -322,    113,    -25, 
  16219,  -5552,   2795,  -1471,    730,   -321,    112,    -25, 
  16151,  -5538,   2790,  -1468,    729,   -321,    112,    -25, 
  16084,  -5524,   2784,  -1465,    728,   -320,    112,    -25, 
  16016,  -5510,   2778,  -1463,    727,   -319,    112,    -25, 
  15948,  -5496,   2772,  -1460,    725,   -319,    112,    -25, 
  15881,  -5482,   2767,  -1457,    724,   -318,    111,    -25, 
  15813,  -5468,   2761,  -1454,    723,   -318,    111,    -25, 
  15745,  -5454,   2755,  -1451,    721,   -317,    111,    -25, 
  15678,  -5439,   2749,  -1448,    720,   -317,    111,    -25, 
  15610,  -5425,   2742,  -1446,    719,   -316,    110,    -25, 
  15542,  -5410,   2736,  -1443,    717,   -315,    110,    -25, 
  15474,  -5395,   2730,  -1440,    716,   -315,    110,    -25, 
  15407,  -5381,   2724,  -1437,    714,   -314,    110,    -24, 
  15339,  -5366,   2718,  -1434,    713,   -313,    109,    -24, 
  15271,  -5351,   2711,  -1431,    711,   -313,    109,    -24, 
  15203,  -5336,   2705,  -1428,    710,   -312,    109,    -24, 
  15135,  -5321,   2698,  -1424,    708,   -311,    109,    -24, 
  15067,  -5305,   2692,  -1421,    707,   -311,    108,    -24, 
  14999,  -5290,   2685,  -1418,    705,   -310,    108,    -24, 
  14931,  -5275,   2678,  -1415,    704,   -309,    108,    -24, 
  14863,  -5259,   2672,  -1412,    702,   -309,    108,    -24, 
  14795,  -5243,   2665,  -1408,    701,   -308,    107,    -24, 
  14727,  -5228,   2658,  -1405,    699,   -307,    107,    -24, 
  14660,  -5212,   2651,  -1402,    698,   -307,    107,    -24, 
  14592,  -5196,   2644,  -1398,    696,   -306,    106,    -24, 
  14524,  -5180,   2638,  -1395,    694,   -305,    106,    -23, 
  14456,  -5164,   2631,  -1392,    693,   -305,    106,    -23, 
  14388,  -5148,   2624,  -1388,    691,   -304,    106,    -23, 
  14320,  -5132,   2616,  -1385,    690,   -303,    105,    -23, 
  14252,  -5115,   2609,  -1381,    688,   -302,    105,    -23, 
  14184,  -5099,   2602,  -1378,    686,   -302,    105,    -23, 
  14116,  -5082,   2595,  -1374,    685,   -301,    105,    -23, 
  14048,  -5066,   2588,  -1371,    683,   -300,    104,    -23, 
  13980,  -5049,   2580,  -1367,    681,   -299,    104,    -23, 
  13912,  -5032,   2573,  -1364,    679,   -299,    104,    -23, 
  13844,  -5016,   2565,  -1360,    678,   -298,    103,    -23, 
  13776,  -4999,   2558,  -1356,    676,   -297,    103,    -23, 
  13708,  -4982,   2550,  -1353,    674,   -296,    103,    -22, 
  13640,  -4965,   2543,  -1349,    672,   -296,    102,    -22, 
  13572,  -4948,   2535,  -1345,    671,   -295,    102,    -22, 
  13504,  -4930,   2528,  -1341,    669,   -294,    102,    -22, 
  13436,  -4913,   2520,  -1338,    667,   -293,    102,    -22, 
  13368,  -4896,   2512,  -1334,    665,   -292,    101,    -22, 
  13300,  -4878,   2504,  -1330,    663,   -292,    101,    -22, 
  13232,  -4861,   2496,  -1326,    661,   -291,    101,    -22, 
  13164,  -4843,   2488,  -1322,    660,   -290,    100,    -22, 
  13096,  -4826,   2481,  -1318,    658,   -289,    100,    -22, 
  13028,  -4808,   2473,  -1314,    656,   -288,    100,    -22, 
  12960,  -4790,   2465,  -1311,    654,   -287,     99,    -21, 
  12892,  -4772,   2456,  -1307,    652,   -287,     99,    -21, 
  12824,  -4754,   2448,  -1303,    650,   -286,     99,    -21, 
  12756,  -4736,   2440,  -1298,    648,   -285,     98,    -21, 
  12689,  -4718,   2432,  -1294,    646,   -284,     98,    -21, 
  12621,  -4700,   2424,  -1290,    644,   -283,     98,    -21, 
  12553,  -4682,   2415,  -1286,    642,   -282,     97,    -21, 
  12485,  -4663,   2407,  -1282,    640,   -281,     97,    -21, 
  12417,  -4645,   2399,  -1278,    638,   -281,     97,    -21, 
  12350,  -4627,   2390,  -1274,    636,   -280,     96,    -21, 
  12282,  -4608,   2382,  -1270,    634,   -279,     96,    -21, 
  12214,  -4589,   2373,  -1265,    632,   -278,     96,    -20, 
  12147,  -4571,   2365,  -1261,    630,   -277,     95,    -20, 
  12079,  -4552,   2356,  -1257,    628,   -276,     95,    -20, 
  12011,  -4533,   2348,  -1253,    626,   -275,     95,    -20, 
  11944,  -4514,   2339,  -1248,    624,   -274,     94,    -20, 
  11876,  -4495,   2330,  -1244,    622,   -273,     94,    -20, 
  11809,  -4476,   2322,  -1240,    620,   -272,     94,    -20, 
  11741,  -4457,   2313,  -1235,    618,   -272,     93,    -20, 
  11674,  -4438,   2304,  -1231,    616,   -271,     93,    -20, 
  11606,  -4419,   2295,  -1227,    614,   -270,     93,    -20, 
  11539,  -4400,   2286,  -1222,    611,   -269,     92,    -20, 
  11471,  -4381,   2277,  -1218,    609,   -268,     92,    -19, 
  11404,  -4361,   2268,  -1213,    607,   -267,     92,    -19, 
  11337,  -4342,   2259,  -1209,    605,   -266,     91,    -19, 
  11269,  -4322,   2250,  -1204,    603,   -265,     91,    -19, 
  11202,  -4303,   2241,  -1200,    601,   -264,     91,    -19, 
  11135,  -4283,   2232,  -1195,    598,   -263,     90,    -19, 
  11068,  -4264,   2223,  -1191,    596,   -262,     90,    -19, 
  11001,  -4244,   2214,  -1186,    594,   -261,     90,    -19, 
  10934,  -4224,   2205,  -1181,    592,   -260,     89,    -19, 
  10866,  -4204,   2195,  -1177,    590,   -259,     89,    -19, 
  10799,  -4185,   2186,  -1172,    587,   -258,     89,    -19, 
  10732,  -4165,   2177,  -1167,    585,   -257,     88,    -18, 
  10666,  -4145,   2168,  -1163,    583,   -256,     88,    -18, 
  10599,  -4125,   2158,  -1158,    581,   -255,     87,    -18, 
  10532,  -4105,   2149,  -1153,    578,   -254,     87,    -18, 
  10465,  -4084,   2139,  -1149,    576,   -253,     87,    -18, 
  10398,  -4064,   2130,  -1144,    574,   -252,     86,    -18, 
  10332,  -4044,   2120,  -1139,    571,   -251,     86,    -18, 
  10265,  -4024,   2111,  -1134,    569,   -250,     86,    -18, 
  10198,  -4003,   2101,  -1129,    567,   -249,     85,    -18, 
  10132,  -3983,   2092,  -1125,    564,   -248,     85,    -18, 
  10065,  -3963,   2082,  -1120,    562,   -247,     85,    -17, 
   9999,  -3942,   2072,  -1115,    560,   -246,     84,    -17, 
   9932,  -3922,   2062,  -1110,    557,   -245,     84,    -17, 
   9866,  -3901,   2053,  -1105,    555,   -244,     83,    -17, 
   9800,  -3880,   2043,  -1100,    553,   -243,     83,    -17, 
   9733,  -3860,   2033,  -1095,    550,   -242,     83,    -17, 
   9667,  -3839,   2023,  -1090,    548,   -241,     82,    -17, 
   9601,  -3818,   2013,  -1085,    545,   -240,     82,    -17, 
   9535,  -3797,   2004,  -1080,    543,   -239,     82,    -17, 
   9469,  -3776,   1994,  -1075,    541,   -238,     81,    -17, 
   9403,  -3756,   1984,  -1070,    538,   -237,     81,    -17, 
   9337,  -3735,   1974,  -1065,    536,   -236,     80,    -16, 
   9271,  -3714,   1964,  -1060,    533,   -235,     80,    -16, 
   9206,  -3693,   1954,  -1055,    531,   -234,     80,    -16, 
   9140,  -3672,   1944,  -1050,    528,   -233,     79,    -16, 
   9074,  -3651,   1934,  -1045,    526,   -232,     79,    -16, 
   9009,  -3629,   1923,  -1040,    523,   -230,     79,    -16, 
   8943,  -3608,   1913,  -1035,    521,   -229,     78,    -16, 
   8878,  -3587,   1903,  -1030,    519,   -228,     78,    -16, 
   8812,  -3566,   1893,  -1025,    516,   -227,     77,    -16, 
   8747,  -3544,   1883,  -1019,    514,   -226,     77,    -16, 
   8682,  -3523,   1873,  -1014,    511,   -225,     77,    -15, 
   8616,  -3502,   1862,  -1009,    509,   -224,     76,    -15, 
   8551,  -3480,   1852,  -1004,    506,   -223,     76,    -15, 
   8486,  -3459,   1842,   -999,    504,   -222,     75,    -15, 
   8421,  -3437,   1831,   -993,    501,   -221,     75,    -15, 
   8356,  -3416,   1821,   -988,    498,   -220,     75,    -15, 
   8291,  -3394,   1811,   -983,    496,   -219,     74,    -15, 
   8227,  -3373,   1800,   -978,    493,   -217,     74,    -15, 
   8162,  -3351,   1790,   -972,    491,   -216,     73,    -15, 
   8097,  -3330,   1779,   -967,    488,   -215,     73,    -15, 
   8033,  -3308,   1769,   -962,    486,   -214,     73,    -15, 
   7968,  -3286,   1758,   -956,    483,   -213,     72,    -14, 
   7904,  -3265,   1748,   -951,    481,   -212,     72,    -14, 
   7839,  -3243,   1737,   -946,    478,   -211,     72,    -14, 
   7775,  -3221,   1727,   -940,    475,   -210,     71,    -14, 
   7711,  -3199,   1716,   -935,    473,   -209,     71,    -14, 
   7647,  -3177,   1706,   -930,    470,   -207,     70,    -14, 
   7583,  -3156,   1695,   -924,    468,   -206,     70,    -14, 
   7519,  -3134,   1684,   -919,    465,   -205,     70,    -14, 
   7455,  -3112,   1674,   -913,    462,   -204,     69,    -14, 
   7391,  -3090,   1663,   -908,    460,   -203,     69,    -14, 
   7328,  -3068,   1652,   -902,    457,   -202,     68,    -14, 
   7264,  -3046,   1642,   -897,    454,   -201,     68,    -13, 
   7201,  -3024,   1631,   -892,    452,   -200,     68,    -13, 
   7137,  -3002,   1620,   -886,    449,   -198,     67,    -13, 
   7074,  -2980,   1609,   -881,    447,   -197,     67,    -13, 
   7011,  -2958,   1599,   -875,    444,   -196,     66,    -13, 
   6947,  -2936,   1588,   -870,    441,   -195,     66,    -13, 
   6884,  -2914,   1577,   -864,    439,   -194,     66,    -13, 
   6821,  -2891,   1566,   -859,    436,   -193,     65,    -13, 
   6759,  -2869,   1555,   -853,    433,   -192,     65,    -13, 
   6696,  -2847,   1544,   -848,    431,   -190,     64,    -13, 
   6633,  -2825,   1533,   -842,    428,   -189,     64,    -13, 
   6570,  -2803,   1523,   -836,    425,   -188,     64,    -12, 
   6508,  -2781,   1512,   -831,    422,   -187,     63,    -12, 
   6445,  -2758,   1501,   -825,    420,   -186,     63,    -12, 
   6383,  -2736,   1490,   -820,    417,   -185,     62,    -12, 
   6321,  -2714,   1479,   -814,    414,   -183,     62,    -12, 
   6259,  -2691,   1468,   -808,    412,   -182,     62,    -12, 
   6197,  -2669,   1457,   -803,    409,   -181,     61,    -12, 
   6135,  -2647,   1446,   -797,    406,   -180,     61,    -12, 
   6073,  -2624,   1435,   -792,    404,   -179,     60,    -12, 
   6011,  -2602,   1424,   -786,    401,   -178,     60,    -12, 
   5949,  -2580,   1413,   -780,    398,   -177,     60,    -12, 
   5888,  -2557,   1402,   -775,    395,   -175,     59,    -11, 
   5826,  -2535,   1391,   -769,    393,   -174,     59,    -11, 
   5765,  -2513,   1380,   -763,    390,   -173,     58,    -11, 
   5704,  -2490,   1368,   -758,    387,   -172,     58,    -11, 
   5643,  -2468,   1357,   -752,    384,   -171,     58,    -11, 
   5582,  -2445,   1346,   -746,    382,   -170,     57,    -11, 
   5521,  -2423,   1335,   -741,    379,   -168,     57,    -11, 
   5460,  -2401,   1324,   -735,    376,   -167,     56,    -11, 
   5399,  -2378,   1313,   -729,    373,   -166,     56,    -11, 
   5338,  -2356,   1302,   -724,    371,   -165,     55,    -11, 
   5278,  -2333,   1291,   -718,    368,   -164,     55,    -11, 
   5217,  -2311,   1279,   -712,    365,   -162,     55,    -10, 
   5157,  -2288,   1268,   -706,    362,   -161,     54,    -10, 
   5097,  -2266,   1257,   -701,    360,   -160,     54,    -10, 
   5037,  -2243,   1246,   -695,    357,   -159,     53,    -10, 
   4977,  -2221,   1235,   -689,    354,   -158,     53,    -10, 
   4917,  -2198,   1223,   -684,    351,   -157,     53,    -10, 
   4857,  -2176,   1212,   -678,    349,   -155,     52,    -10, 
   4798,  -2153,   1201,   -672,    346,   -154,     52,    -10, 
   4738,  -2131,   1190,   -666,    343,   -153,     51,    -10, 
   4679,  -2108,   1179,   -661,    340,   -152,     51,    -10, 
   4619,  -2086,   1167,   -655,    338,   -151,     51,    -10, 
   4560,  -2063,   1156,   -649,    335,   -150,     50,    -10, 
   4501,  -2041,   1145,   -643,    332,   -148,     50,     -9, 
   4442,  -2019,   1134,   -637,    329,   -147,     49,     -9, 
   4383,  -1996,   1122,   -632,    326,   -146,     49,     -9, 
   4325,  -1974,   1111,   -626,    324,   -145,     49,     -9, 
   4266,  -1951,   1100,   -620,    321,   -144,     48,     -9, 
   4207,  -1929,   1088,   -614,    318,   -142,     48,     -9, 
   4149,  -1906,   1077,   -609,    315,   -141,     47,     -9, 
   4091,  -1884,   1066,   -603,    312,   -140,     47,     -9, 
   4033,  -1861,   1055,   -597,    310,   -139,     47,     -9, 
   3975,  -1839,   1043,   -591,    307,   -138,     46,     -9, 
   3917,  -1816,   1032,   -585,    304,   -137,     46,     -9, 
   3859,  -1794,   1021,   -580,    301,   -135,     45,     -9, 
   3801,  -1771,   1009,   -574,    298,   -134,     45,     -8, 
   3744,  -1749,    998,   -568,    296,   -133,     45,     -8, 
   3687,  -1727,    987,   -562,    293,   -132,     44,     -8, 
   3629,  -1704,    976,   -556,    290,   -131,     44,     -8, 
   3572,  -1682,    964,   -551,    287,   -129,     43,     -8, 
   3515,  -1659,    953,   -545,    285,   -128,     43,     -8, 
   3458,  -1637,    942,   -539,    282,   -127,     43,     -8, 
   3401,  -1615,    930,   -533,    279,   -126,     42,     -8, 
   3345,  -1592,    919,   -527,    276,   -125,     42,     -8, 
   3288,  -1570,    908,   -522,    273,   -124,     42,     -8, 
   3232,  -1547,    896,   -516,    271,   -122,     41,     -8, 
   3176,  -1525,    885,   -510,    268,   -121,     41,     -8, 
   3120,  -1503,    874,   -504,    265,   -120,     40,     -8, 
   3064,  -1481,    863,   -498,    262,   -119,     40,     -7, 
   3008,  -1458,    851,   -492,    259,   -118,     40,     -7, 
   2952,  -1436,    840,   -487,    257,   -116,     39,     -7, 
   2896,  -1414,    829,   -481,    254,   -115,     39,     -7, 
   2841,  -1391,    817,   -475,    251,   -114,     38,     -7, 
   2786,  -1369,    806,   -469,    248,   -113,     38,     -7, 
   2731,  -1347,    795,   -463,    245,   -112,     38,     -7, 
   2675,  -1325,    784,   -458,    243,   -111,     37,     -7, 
   2621,  -1303,    772,   -452,    240,   -109,     37,     -7, 
   2566,  -1280,    761,   -446,    237,   -108,     36,     -7, 
   2511,  -1258,    750,   -440,    234,   -107,     36,     -7, 
   2457,  -1236,    738,   -434,    231,   -106,     36,     -7, 
   2402,  -1214,    727,   -429,    229,   -105,     35,     -7, 
   2348,  -1192,    716,   -423,    226,   -104,     35,     -6, 
   2294,  -1170,    705,   -417,    223,   -102,     35,     -6, 
   2240,  -1148,    693,   -411,    220,   -101,     34,     -6, 
   2186,  -1126,    682,   -405,    217,   -100,     34,     -6, 
   2132,  -1104,    671,   -400,    215,    -99,     33,     -6, 
   2079,  -1082,    660,   -394,    212,    -98,     33,     -6, 
   2026,  -1060,    649,   -388,    209,    -97,     33,     -6, 
   1972,  -1038,    637,   -382,    206,    -95,     32,     -6, 
   1919,  -1016,    626,   -376,    204,    -94,     32,     -6, 
   1866,   -994,    615,   -371,    201,    -93,     31,     -6, 
   1813,   -972,    604,   -365,    198,    -92,     31,     -6, 
   1761,   -950,    593,   -359,    195,    -91,     31,     -6, 
   1708,   -929,    581,   -353,    193,    -90,     30,     -6, 
   1656,   -907,    570,   -348,    190,    -88,     30,     -6, 
   1604,   -885,    559,   -342,    187,    -87,     30,     -6, 
   1551,   -863,    548,   -336,    184,    -86,     29,     -5, 
   1499,   -842,    537,   -330,    181,    -85,     29,     -5, 
   1448,   -820,    526,   -325,    179,    -84,     28,     -5, 
   1396,   -798,    514,   -319,    176,    -83,     28,     -5, 
   1344,   -777,    503,   -313,    173,    -82,     28,     -5, 
   1293,   -755,    492,   -307,    170,    -80,     27,     -5, 
   1242,   -734,    481,   -302,    168,    -79,     27,     -5, 
   1191,   -712,    470,   -296,    165,    -78,     27,     -5, 
   1140,   -690,    459,   -290,    162,    -77,     26,     -5, 
   1089,   -669,    448,   -285,    159,    -76,     26,     -5, 
   1039,   -648,    437,   -279,    157,    -75,     26,     -5, 
    988,   -626,    426,   -273,    154,    -74,     25,     -5, 
    938,   -605,    415,   -267,    151,    -72,     25,     -5, 
    888,   -583,    404,   -262,    149,    -71,     24,     -5, 
    838,   -562,    393,   -256,    146,    -70,     24,     -5, 
    788,   -541,    382,   -250,    143,    -69,     24,     -4, 
    738,   -520,    371,   -245,    140,    -68,     23,     -4, 
    688,   -498,    360,   -239,    138,    -67,     23,     -4, 
    639,   -477,    349,   -233,    135,    -66,     23,     -4, 
    590,   -456,    338,   -228,    132,    -65,     22,     -4, 
    541,   -435,    327,   -222,    130,    -63,     22,     -4, 
    492,   -414,    316,   -216,    127,    -62,     22,     -4, 
};

const signed short res_11_24_mid_filttab[] =
{
  32276,    419,   -382,    300,   -208,    123,    -61,     21, 
  32275,    322,   -340,    278,   -197,    117,    -58,     20, 
  32273,    225,   -299,    257,   -186,    112,    -56,     20, 
  32270,    130,   -257,    235,   -174,    107,    -54,     19, 
  32265,     35,   -215,    213,   -163,    101,    -52,     18, 
  32260,    -60,   -174,    192,   -152,     96,    -50,     17, 
  32254,   -153,   -133,    171,   -141,     91,    -47,     17, 
  32247,   -246,    -92,    149,   -130,     85,    -45,     16, 
  32239,   -339,    -51,    128,   -119,     80,    -43,     15, 
  32229,   -431,    -10,    107,   -108,     75,    -41,     15, 
  32219,   -522,     30,     86,    -97,     70,    -39,     14, 
  32207,   -612,     70,     65,    -86,     65,    -37,     13, 
  32195,   -702,    110,     44,    -75,     59,    -35,     13, 
  32182,   -791,    150,     23,    -64,     54,    -32,     12, 
  32167,   -880,    190,      2,    -54,     49,    -30,     11, 
  32152,   -968,    230,    -19,    -43,     44,    -28,     11, 
  32135,  -1055,    269,    -39,    -32,     39,    -26,     10, 
  32117,  -1141,    308,    -60,    -22,     34,    -24,      9, 
  32099,  -1227,    347,    -80,    -11,     29,    -22,      9, 
  32079,  -1312,    386,   -101,      0,     24,    -20,      8, 
  32059,  -1397,    424,   -121,     10,     19,    -18,      8, 
  32037,  -1480,    463,   -141,     21,     14,    -16,      7, 
  32014,  -1564,    501,   -161,     31,      9,    -14,      6, 
  31990,  -1646,    539,   -181,     41,      4,    -12,      6, 
  31966,  -1728,    576,   -201,     52,     -1,    -10,      5, 
  31940,  -1809,    614,   -221,     62,     -6,     -8,      5, 
  31913,  -1889,    651,   -241,     72,    -11,     -6,      4, 
  31885,  -1969,    688,   -260,     82,    -16,     -4,      3, 
  31857,  -2047,    725,   -280,     92,    -21,     -2,      3, 
  31827,  -2126,    762,   -299,    103,    -25,      0,      2, 
  31796,  -2203,    798,   -318,    113,    -30,      2,      2, 
  31764,  -2280,    834,   -337,    122,    -35,      4,      1, 
  31731,  -2356,    870,   -356,    132,    -40,      6,      0, 
  31697,  -2431,    906,   -375,    142,    -44,      8,      0, 
  31663,  -2506,    941,   -394,    152,    -49,      9,     -1, 
  31627,  -2580,    976,   -413,    162,    -53,     11,     -1, 
  31590,  -2653,   1011,   -431,    171,    -58,     13,     -2, 
  31552,  -2726,   1046,   -450,    181,    -63,     15,     -2, 
  31513,  -2798,   1080,   -468,    191,    -67,     17,     -3, 
  31473,  -2869,   1114,   -486,    200,    -72,     19,     -3, 
  31433,  -2939,   1148,   -505,    209,    -76,     20,     -4, 
  31391,  -3009,   1182,   -523,    219,    -81,     22,     -4, 
  31348,  -3078,   1215,   -540,    228,    -85,     24,     -5, 
  31304,  -3146,   1249,   -558,    237,    -89,     26,     -6, 
  31260,  -3214,   1281,   -576,    247,    -94,     27,     -6, 
  31214,  -3280,   1314,   -593,    256,    -98,     29,     -7, 
  31167,  -3346,   1346,   -611,    265,   -102,     31,     -7, 
  31119,  -3412,   1379,   -628,    274,   -106,     33,     -8, 
  31071,  -3476,   1410,   -645,    283,   -111,     34,     -8, 
  31021,  -3540,   1442,   -662,    291,   -115,     36,     -8, 
  30971,  -3603,   1473,   -679,    300,   -119,     38,     -9, 
  30919,  -3666,   1504,   -695,    309,   -123,     39,     -9, 
  30867,  -3727,   1535,   -712,    318,   -127,     41,    -10, 
  30813,  -3788,   1565,   -728,    326,   -131,     42,    -10, 
  30759,  -3848,   1595,   -745,    335,   -135,     44,    -11, 
  30704,  -3908,   1625,   -761,    343,   -139,     46,    -11, 
  30647,  -3967,   1655,   -777,    351,   -143,     47,    -12, 
  30590,  -4025,   1684,   -793,    360,   -147,     49,    -12, 
  30532,  -4082,   1713,   -808,    368,   -151,     50,    -13, 
  30473,  -4138,   1742,   -824,    376,   -155,     52,    -13, 
  30413,  -4194,   1770,   -840,    384,   -159,     53,    -13, 
  30352,  -4249,   1799,   -855,    392,   -162,     55,    -14, 
  30290,  -4304,   1826,   -870,    400,   -166,     56,    -14, 
  30227,  -4357,   1854,   -885,    408,   -170,     58,    -15, 
  30164,  -4410,   1881,   -900,    416,   -173,     59,    -15, 
  30099,  -4462,   1908,   -915,    423,   -177,     60,    -15, 
  30034,  -4513,   1935,   -929,    431,   -181,     62,    -16, 
  29967,  -4564,   1961,   -943,    438,   -184,     63,    -16, 
  29900,  -4614,   1987,   -958,    446,   -188,     65,    -17, 
  29832,  -4663,   2013,   -972,    453,   -191,     66,    -17, 
  29763,  -4712,   2039,   -986,    461,   -195,     67,    -17, 
  29693,  -4759,   2064,  -1000,    468,   -198,     69,    -18, 
  29622,  -4806,   2089,  -1013,    475,   -201,     70,    -18, 
  29550,  -4852,   2113,  -1027,    482,   -205,     71,    -18, 
  29478,  -4898,   2137,  -1040,    489,   -208,     73,    -19, 
  29404,  -4943,   2161,  -1053,    496,   -211,     74,    -19, 
  29330,  -4987,   2185,  -1066,    503,   -214,     75,    -19, 
  29255,  -5030,   2208,  -1079,    510,   -218,     76,    -20, 
  29179,  -5072,   2231,  -1092,    516,   -221,     77,    -20, 
  29102,  -5114,   2254,  -1104,    523,   -224,     79,    -20, 
  29024,  -5155,   2276,  -1117,    529,   -227,     80,    -21, 
  28945,  -5196,   2298,  -1129,    536,   -230,     81,    -21, 
  28866,  -5235,   2320,  -1141,    542,   -233,     82,    -21, 
  28786,  -5274,   2341,  -1153,    548,   -236,     83,    -21, 
  28704,  -5312,   2363,  -1165,    555,   -239,     84,    -22, 
  28623,  -5350,   2383,  -1176,    561,   -241,     85,    -22, 
  28540,  -5386,   2404,  -1188,    567,   -244,     86,    -22, 
  28456,  -5422,   2424,  -1199,    573,   -247,     88,    -23, 
  28372,  -5457,   2444,  -1210,    578,   -250,     89,    -23, 
  28287,  -5492,   2463,  -1221,    584,   -252,     90,    -23, 
  28201,  -5526,   2482,  -1232,    590,   -255,     91,    -23, 
  28114,  -5559,   2501,  -1243,    595,   -258,     92,    -24, 
  28026,  -5591,   2520,  -1253,    601,   -260,     93,    -24, 
  27938,  -5623,   2538,  -1263,    606,   -263,     94,    -24, 
  27849,  -5654,   2556,  -1273,    612,   -265,     94,    -24, 
  27759,  -5684,   2574,  -1283,    617,   -268,     95,    -25, 
  27668,  -5713,   2591,  -1293,    622,   -270,     96,    -25, 
  27577,  -5742,   2608,  -1303,    627,   -273,     97,    -25, 
  27485,  -5770,   2624,  -1312,    632,   -275,     98,    -25, 
  27392,  -5797,   2641,  -1321,    637,   -277,     99,    -25, 
  27298,  -5824,   2657,  -1331,    642,   -279,    100,    -26, 
  27204,  -5850,   2672,  -1340,    647,   -282,    101,    -26, 
  27109,  -5875,   2688,  -1348,    651,   -284,    101,    -26, 
  27013,  -5899,   2703,  -1357,    656,   -286,    102,    -26, 
  26916,  -5923,   2717,  -1365,    660,   -288,    103,    -26, 
  26819,  -5946,   2732,  -1374,    665,   -290,    104,    -26, 
  26721,  -5969,   2746,  -1382,    669,   -292,    104,    -27, 
  26622,  -5990,   2759,  -1390,    673,   -294,    105,    -27, 
  26523,  -6011,   2773,  -1398,    678,   -296,    106,    -27, 
  26422,  -6032,   2786,  -1405,    682,   -298,    107,    -27, 
  26322,  -6051,   2799,  -1413,    686,   -300,    107,    -27, 
  26220,  -6070,   2811,  -1420,    689,   -301,    108,    -27, 
  26118,  -6088,   2823,  -1427,    693,   -303,    109,    -28, 
  26015,  -6106,   2835,  -1434,    697,   -305,    109,    -28, 
  25911,  -6123,   2846,  -1441,    701,   -307,    110,    -28, 
  25807,  -6139,   2857,  -1447,    704,   -308,    110,    -28, 
  25702,  -6155,   2868,  -1454,    708,   -310,    111,    -28, 
  25597,  -6169,   2879,  -1460,    711,   -311,    112,    -28, 
  25491,  -6183,   2889,  -1466,    714,   -313,    112,    -28, 
  25384,  -6197,   2899,  -1472,    717,   -314,    113,    -28, 
  25277,  -6210,   2908,  -1478,    721,   -316,    113,    -28, 
  25168,  -6222,   2917,  -1483,    724,   -317,    114,    -29, 
  25060,  -6233,   2926,  -1489,    727,   -319,    114,    -29, 
  24951,  -6244,   2935,  -1494,    729,   -320,    115,    -29, 
  24841,  -6254,   2943,  -1499,    732,   -321,    115,    -29, 
  24730,  -6264,   2951,  -1504,    735,   -322,    115,    -29, 
  24619,  -6273,   2958,  -1509,    737,   -324,    116,    -29, 
  24508,  -6281,   2966,  -1513,    740,   -325,    116,    -29, 
  24395,  -6288,   2973,  -1518,    742,   -326,    117,    -29, 
  24282,  -6295,   2979,  -1522,    745,   -327,    117,    -29, 
  24169,  -6301,   2986,  -1526,    747,   -328,    117,    -29, 
  24055,  -6307,   2992,  -1530,    749,   -329,    118,    -29, 
  23941,  -6312,   2997,  -1534,    751,   -330,    118,    -29, 
  23826,  -6316,   3003,  -1537,    753,   -331,    118,    -29, 
  23710,  -6320,   3008,  -1541,    755,   -332,    119,    -29, 
  23594,  -6323,   3012,  -1544,    757,   -333,    119,    -29, 
  23477,  -6326,   3017,  -1547,    759,   -333,    119,    -29, 
  23360,  -6327,   3021,  -1550,    760,   -334,    119,    -29, 
  23243,  -6329,   3025,  -1553,    762,   -335,    120,    -29, 
  23124,  -6329,   3028,  -1555,    763,   -336,    120,    -29, 
  23006,  -6329,   3031,  -1558,    765,   -336,    120,    -29, 
  22887,  -6329,   3034,  -1560,    766,   -337,    120,    -29, 
  22767,  -6327,   3037,  -1562,    767,   -337,    120,    -29, 
  22647,  -6326,   3039,  -1564,    769,   -338,    121,    -29, 
  22526,  -6323,   3041,  -1566,    770,   -339,    121,    -29, 
  22405,  -6320,   3043,  -1567,    771,   -339,    121,    -29, 
  22284,  -6316,   3044,  -1569,    772,   -339,    121,    -29, 
  22162,  -6312,   3045,  -1570,    772,   -340,    121,    -29, 
  22039,  -6307,   3046,  -1571,    773,   -340,    121,    -29, 
  21916,  -6302,   3046,  -1572,    774,   -340,    121,    -29, 
  21793,  -6296,   3047,  -1573,    775,   -341,    121,    -29, 
  21669,  -6289,   3046,  -1574,    775,   -341,    121,    -29, 
  21545,  -6282,   3046,  -1574,    775,   -341,    121,    -29, 
  21421,  -6275,   3045,  -1575,    776,   -341,    121,    -29, 
  21296,  -6266,   3044,  -1575,    776,   -341,    121,    -29, 
  21171,  -6258,   3043,  -1575,    776,   -342,    121,    -29, 
  21045,  -6248,   3041,  -1575,    776,   -342,    121,    -29, 
  20919,  -6238,   3040,  -1575,    776,   -342,    121,    -29, 
  20792,  -6228,   3037,  -1574,    776,   -342,    121,    -29, 
  20665,  -6217,   3035,  -1574,    776,   -342,    121,    -29, 
  20538,  -6205,   3032,  -1573,    776,   -342,    121,    -29, 
  20411,  -6193,   3029,  -1572,    776,   -341,    121,    -29, 
  20283,  -6180,   3026,  -1571,    776,   -341,    121,    -29, 
  20154,  -6167,   3022,  -1570,    775,   -341,    121,    -29, 
  20026,  -6154,   3018,  -1569,    775,   -341,    121,    -29, 
  19897,  -6139,   3014,  -1567,    774,   -341,    121,    -29, 
  19768,  -6125,   3010,  -1565,    773,   -340,    121,    -28, 
  19638,  -6109,   3005,  -1564,    773,   -340,    120,    -28, 
  19508,  -6094,   3000,  -1562,    772,   -340,    120,    -28, 
  19378,  -6077,   2995,  -1560,    771,   -339,    120,    -28, 
  19248,  -6061,   2989,  -1558,    770,   -339,    120,    -28, 
  19117,  -6043,   2984,  -1555,    769,   -338,    120,    -28, 
  18986,  -6025,   2978,  -1553,    768,   -338,    119,    -28, 
  18855,  -6007,   2971,  -1550,    767,   -337,    119,    -28, 
  18723,  -5988,   2965,  -1547,    766,   -337,    119,    -28, 
  18592,  -5969,   2958,  -1544,    764,   -336,    119,    -28, 
  18460,  -5949,   2951,  -1541,    763,   -336,    118,    -28, 
  18327,  -5929,   2944,  -1538,    762,   -335,    118,    -27, 
  18195,  -5909,   2936,  -1535,    760,   -334,    118,    -27, 
  18062,  -5887,   2928,  -1531,    759,   -334,    118,    -27, 
  17929,  -5866,   2920,  -1528,    757,   -333,    117,    -27, 
  17796,  -5844,   2912,  -1524,    755,   -332,    117,    -27, 
  17663,  -5821,   2903,  -1520,    753,   -331,    117,    -27, 
  17529,  -5798,   2894,  -1516,    752,   -331,    116,    -27, 
  17396,  -5775,   2885,  -1512,    750,   -330,    116,    -27, 
  17262,  -5751,   2876,  -1508,    748,   -329,    115,    -26, 
  17128,  -5727,   2866,  -1503,    746,   -328,    115,    -26, 
  16993,  -5702,   2856,  -1499,    744,   -327,    115,    -26, 
  16859,  -5677,   2846,  -1494,    741,   -326,    114,    -26, 
  16725,  -5651,   2836,  -1490,    739,   -325,    114,    -26, 
  16590,  -5625,   2825,  -1485,    737,   -324,    114,    -26, 
  16455,  -5599,   2815,  -1480,    734,   -323,    113,    -26, 
  16320,  -5572,   2804,  -1474,    732,   -322,    113,    -25, 
  16185,  -5545,   2792,  -1469,    730,   -321,    112,    -25, 
  16050,  -5517,   2781,  -1464,    727,   -320,    112,    -25, 
  15915,  -5489,   2769,  -1458,    724,   -318,    111,    -25, 
  15779,  -5461,   2757,  -1453,    722,   -317,    111,    -25, 
  15644,  -5432,   2745,  -1447,    719,   -316,    110,    -25, 
  15508,  -5403,   2733,  -1441,    716,   -315,    110,    -25, 
  15373,  -5373,   2720,  -1435,    713,   -314,    109,    -24, 
  15237,  -5343,   2708,  -1429,    710,   -312,    109,    -24, 
  15101,  -5313,   2695,  -1423,    708,   -311,    108,    -24, 
  14965,  -5282,   2682,  -1416,    705,   -310,    108,    -24, 
  14829,  -5251,   2668,  -1410,    701,   -308,    107,    -24, 
  14693,  -5220,   2655,  -1403,    698,   -307,    107,    -24, 
  14558,  -5188,   2641,  -1397,    695,   -306,    106,    -23, 
  14422,  -5156,   2627,  -1390,    692,   -304,    106,    -23, 
  14286,  -5123,   2613,  -1383,    689,   -303,    105,    -23, 
  14150,  -5091,   2598,  -1376,    685,   -301,    105,    -23, 
  14014,  -5057,   2584,  -1369,    682,   -300,    104,    -23, 
  13878,  -5024,   2569,  -1362,    678,   -298,    103,    -23, 
  13741,  -4990,   2554,  -1354,    675,   -297,    103,    -22, 
  13606,  -4956,   2539,  -1347,    671,   -295,    102,    -22, 
  13470,  -4922,   2523,  -1339,    668,   -293,    102,    -22, 
  13334,  -4887,   2508,  -1332,    664,   -292,    101,    -22, 
  13198,  -4852,   2492,  -1324,    660,   -290,    100,    -22, 
  13062,  -4817,   2476,  -1316,    657,   -289,    100,    -22, 
  12926,  -4781,   2460,  -1308,    653,   -287,     99,    -21, 
  12790,  -4745,   2444,  -1300,    649,   -285,     99,    -21, 
  12655,  -4709,   2428,  -1292,    645,   -283,     98,    -21, 
  12519,  -4672,   2411,  -1284,    641,   -282,     97,    -21, 
  12384,  -4636,   2394,  -1276,    637,   -280,     97,    -21, 
  12248,  -4599,   2378,  -1267,    633,   -278,     96,    -20, 
  12113,  -4561,   2360,  -1259,    629,   -276,     95,    -20, 
  11977,  -4524,   2343,  -1250,    625,   -275,     95,    -20, 
  11842,  -4486,   2326,  -1242,    621,   -273,     94,    -20, 
  11707,  -4448,   2308,  -1233,    617,   -271,     93,    -20, 
  11572,  -4409,   2291,  -1224,    612,   -269,     93,    -20, 
  11438,  -4371,   2273,  -1215,    608,   -267,     92,    -19, 
  11303,  -4332,   2255,  -1206,    604,   -265,     91,    -19, 
  11168,  -4293,   2237,  -1197,    599,   -263,     90,    -19, 
  11034,  -4254,   2218,  -1188,    595,   -262,     90,    -19, 
  10900,  -4214,   2200,  -1179,    591,   -260,     89,    -19, 
  10766,  -4174,   2181,  -1170,    586,   -258,     88,    -18, 
  10632,  -4135,   2163,  -1160,    582,   -256,     88,    -18, 
  10498,  -4094,   2144,  -1151,    577,   -254,     87,    -18, 
  10365,  -4054,   2125,  -1141,    572,   -252,     86,    -18, 
  10232,  -4013,   2106,  -1132,    568,   -250,     85,    -18, 
  10098,  -3973,   2087,  -1122,    563,   -248,     85,    -17, 
   9966,  -3932,   2067,  -1112,    558,   -246,     84,    -17, 
   9833,  -3890,   2048,  -1103,    554,   -244,     83,    -17, 
   9700,  -3849,   2028,  -1093,    549,   -241,     82,    -17, 
   9568,  -3808,   2008,  -1083,    544,   -239,     82,    -17, 
   9436,  -3766,   1989,  -1073,    539,   -237,     81,    -17, 
   9304,  -3724,   1969,  -1063,    534,   -235,     80,    -16, 
   9173,  -3682,   1949,  -1053,    530,   -233,     79,    -16, 
   9041,  -3640,   1928,  -1042,    525,   -231,     79,    -16, 
   8910,  -3598,   1908,  -1032,    520,   -229,     78,    -16, 
   8779,  -3555,   1888,  -1022,    515,   -227,     77,    -16, 
   8649,  -3512,   1867,  -1011,    510,   -224,     76,    -15, 
   8519,  -3470,   1847,  -1001,    505,   -222,     76,    -15, 
   8389,  -3427,   1826,   -991,    500,   -220,     75,    -15, 
   8259,  -3384,   1805,   -980,    494,   -218,     74,    -15, 
   8130,  -3340,   1784,   -970,    489,   -216,     73,    -15, 
   8000,  -3297,   1763,   -959,    484,   -213,     72,    -14, 
   7872,  -3254,   1742,   -948,    479,   -211,     72,    -14, 
   7743,  -3210,   1721,   -937,    474,   -209,     71,    -14, 
   7615,  -3166,   1700,   -927,    469,   -207,     70,    -14, 
   7487,  -3123,   1679,   -916,    464,   -205,     69,    -14, 
   7360,  -3079,   1657,   -905,    458,   -202,     68,    -14, 
   7232,  -3035,   1636,   -894,    453,   -200,     68,    -13, 
   7105,  -2991,   1615,   -883,    448,   -198,     67,    -13, 
   6979,  -2947,   1593,   -872,    442,   -195,     66,    -13, 
   6853,  -2902,   1571,   -861,    437,   -193,     65,    -13, 
   6727,  -2858,   1550,   -850,    432,   -191,     64,    -13, 
   6602,  -2814,   1528,   -839,    426,   -189,     64,    -12, 
   6477,  -2769,   1506,   -828,    421,   -186,     63,    -12, 
   6352,  -2725,   1484,   -817,    416,   -184,     62,    -12, 
   6228,  -2680,   1462,   -806,    410,   -182,     61,    -12, 
   6104,  -2636,   1440,   -794,    405,   -179,     60,    -12, 
   5980,  -2591,   1418,   -783,    399,   -177,     60,    -12, 
   5857,  -2546,   1396,   -772,    394,   -175,     59,    -11, 
   5734,  -2501,   1374,   -760,    388,   -172,     58,    -11, 
   5612,  -2457,   1352,   -749,    383,   -170,     57,    -11, 
   5490,  -2412,   1329,   -738,    377,   -168,     56,    -11, 
   5369,  -2367,   1307,   -726,    372,   -165,     56,    -11, 
   5248,  -2322,   1285,   -715,    366,   -163,     55,    -11, 
   5127,  -2277,   1263,   -704,    361,   -161,     54,    -10, 
   5007,  -2232,   1240,   -692,    355,   -158,     53,    -10, 
   4887,  -2187,   1218,   -681,    350,   -156,     52,    -10, 
   4768,  -2142,   1195,   -669,    344,   -154,     52,    -10, 
   4649,  -2097,   1173,   -658,    339,   -151,     51,    -10, 
   4531,  -2052,   1150,   -646,    333,   -149,     50,     -9, 
   4413,  -2007,   1128,   -634,    328,   -147,     49,     -9, 
   4295,  -1962,   1105,   -623,    322,   -144,     48,     -9, 
   4178,  -1917,   1083,   -611,    317,   -142,     48,     -9, 
   4062,  -1872,   1060,   -600,    311,   -139,     47,     -9, 
   3946,  -1827,   1038,   -588,    305,   -137,     46,     -9, 
   3830,  -1783,   1015,   -577,    300,   -135,     45,     -9, 
   3715,  -1738,    992,   -565,    294,   -132,     44,     -8, 
   3601,  -1693,    970,   -553,    289,   -130,     44,     -8, 
   3487,  -1648,    947,   -542,    283,   -128,     43,     -8, 
   3373,  -1603,    925,   -530,    277,   -125,     42,     -8, 
   3260,  -1559,    902,   -519,    272,   -123,     41,     -8, 
   3148,  -1514,    879,   -507,    266,   -121,     41,     -8, 
   3036,  -1469,    857,   -495,    261,   -118,     40,     -7, 
   2924,  -1425,    834,   -484,    255,   -116,     39,     -7, 
   2813,  -1380,    812,   -472,    249,   -113,     38,     -7, 
   2703,  -1336,    789,   -460,    244,   -111,     37,     -7, 
   2593,  -1291,    767,   -449,    238,   -109,     37,     -7, 
   2484,  -1247,    744,   -437,    233,   -106,     36,     -7, 
   2375,  -1203,    721,   -426,    227,   -104,     35,     -7, 
   2267,  -1159,    699,   -414,    222,   -102,     34,     -6, 
   2159,  -1115,    677,   -402,    216,    -99,     34,     -6, 
   2052,  -1071,    654,   -391,    210,    -97,     33,     -6, 
   1946,  -1027,    632,   -379,    205,    -95,     32,     -6, 
   1840,   -983,    609,   -368,    199,    -92,     31,     -6, 
   1734,   -940,    587,   -356,    194,    -90,     30,     -6, 
   1630,   -896,    565,   -345,    188,    -88,     30,     -6, 
   1525,   -852,    542,   -333,    183,    -86,     29,     -5, 
   1422,   -809,    520,   -322,    177,    -83,     28,     -5, 
   1319,   -766,    498,   -310,    172,    -81,     28,     -5, 
   1216,   -723,    476,   -299,    166,    -79,     27,     -5, 
   1115,   -680,    453,   -287,    161,    -76,     26,     -5, 
   1013,   -637,    431,   -276,    155,    -74,     25,     -5, 
    913,   -594,    409,   -265,    150,    -72,     25,     -5, 
    813,   -551,    387,   -253,    144,    -70,     24,     -4, 
    713,   -509,    365,   -242,    139,    -67,     23,     -4, 
    614,   -467,    344,   -230,    134,    -65,     22,     -4, 
    516,   -424,    322,   -219,    128,    -63,     22,     -4, 
};

const signed short res_11_32_mid_filttab[] =
{
  32276,    455,   -398,    308,   -212,    125,    -62,     21, 
  32276,    431,   -387,    303,   -209,    124,    -61,     21, 
  32276,    407,   -377,    297,   -207,    122,    -60,     21, 
  32276,    382,   -367,    292,   -204,    121,    -60,     21, 
  32275,    358,   -356,    286,   -201,    119,    -59,     21, 
  32275,    334,   -346,    281,   -198,    118,    -59,     20, 
  32275,    310,   -335,    275,   -195,    117,    -58,     20, 
  32274,    286,   -325,    270,   -193,    115,    -58,     20, 
  32274,    262,   -314,    265,   -190,    114,    -57,     20, 
  32273,    237,   -304,    259,   -187,    113,    -57,     20, 
  32272,    213,   -293,    254,   -184,    111,    -56,     19, 
  32272,    190,   -283,    248,   -181,    110,    -55,     19, 
  32271,    166,   -272,    243,   -179,    109,    -55,     19, 
  32270,    142,   -262,    238,   -176,    107,    -54,     19, 
  32269,    118,   -252,    232,   -173,    106,    -54,     19, 
  32268,     94,   -241,    227,   -170,    105,    -53,     19, 
  32267,     70,   -231,    221,   -167,    103,    -53,     18, 
  32266,     47,   -221,    216,   -165,    102,    -52,     18, 
  32265,     23,   -210,    211,   -162,    101,    -52,     18, 
  32264,     -1,   -200,    205,   -159,     99,    -51,     18, 
  32262,    -24,   -190,    200,   -156,     98,    -50,     18, 
  32261,    -48,   -179,    195,   -153,     97,    -50,     18, 
  32260,    -71,   -169,    189,   -151,     95,    -49,     17, 
  32258,    -95,   -159,    184,   -148,     94,    -49,     17, 
  32257,   -118,   -148,    179,   -145,     93,    -48,     17, 
  32255,   -142,   -138,    173,   -142,     91,    -48,     17, 
  32253,   -165,   -128,    168,   -140,     90,    -47,     17, 
  32251,   -188,   -118,    163,   -137,     89,    -47,     17, 
  32250,   -212,   -107,    157,   -134,     87,    -46,     16, 
  32248,   -235,    -97,    152,   -131,     86,    -46,     16, 
  32246,   -258,    -87,    147,   -129,     85,    -45,     16, 
  32244,   -281,    -77,    141,   -126,     84,    -44,     16, 
  32242,   -304,    -66,    136,   -123,     82,    -44,     16, 
  32240,   -327,    -56,    131,   -120,     81,    -43,     16, 
  32237,   -350,    -46,    125,   -118,     80,    -43,     15, 
  32235,   -373,    -36,    120,   -115,     78,    -42,     15, 
  32233,   -396,    -26,    115,   -112,     77,    -42,     15, 
  32230,   -419,    -16,    109,   -109,     76,    -41,     15, 
  32228,   -442,     -5,    104,   -107,     74,    -41,     15, 
  32225,   -465,      5,     99,   -104,     73,    -40,     14, 
  32223,   -488,     15,     94,   -101,     72,    -40,     14, 
  32220,   -510,     25,     88,    -98,     70,    -39,     14, 
  32217,   -533,     35,     83,    -96,     69,    -39,     14, 
  32215,   -556,     45,     78,    -93,     68,    -38,     14, 
  32212,   -578,     55,     72,    -90,     67,    -37,     14, 
  32209,   -601,     65,     67,    -88,     65,    -37,     13, 
  32206,   -624,     75,     62,    -85,     64,    -36,     13, 
  32203,   -646,     85,     57,    -82,     63,    -36,     13, 
  32200,   -669,     95,     51,    -79,     61,    -35,     13, 
  32197,   -691,    105,     46,    -77,     60,    -35,     13, 
  32193,   -713,    115,     41,    -74,     59,    -34,     13, 
  32190,   -736,    125,     36,    -71,     57,    -34,     12, 
  32187,   -758,    135,     31,    -69,     56,    -33,     12, 
  32183,   -780,    145,     25,    -66,     55,    -33,     12, 
  32180,   -802,    155,     20,    -63,     54,    -32,     12, 
  32176,   -825,    165,     15,    -60,     52,    -32,     12, 
  32173,   -847,    175,     10,    -58,     51,    -31,     12, 
  32169,   -869,    185,      5,    -55,     50,    -31,     12, 
  32165,   -891,    195,     -1,    -52,     48,    -30,     11, 
  32161,   -913,    205,     -6,    -50,     47,    -30,     11, 
  32158,   -935,    215,    -11,    -47,     46,    -29,     11, 
  32154,   -957,    225,    -16,    -44,     45,    -28,     11, 
  32150,   -979,    235,    -21,    -42,     43,    -28,     11, 
  32146,  -1000,    244,    -26,    -39,     42,    -27,     11, 
  32141,  -1022,    254,    -32,    -36,     41,    -27,     10, 
  32137,  -1044,    264,    -37,    -34,     39,    -26,     10, 
  32133,  -1066,    274,    -42,    -31,     38,    -26,     10, 
  32129,  -1087,    284,    -47,    -28,     37,    -25,     10, 
  32124,  -1109,    293,    -52,    -26,     36,    -25,     10, 
  32120,  -1131,    303,    -57,    -23,     34,    -24,     10, 
  32115,  -1152,    313,    -62,    -20,     33,    -24,      9, 
  32111,  -1174,    323,    -68,    -18,     32,    -23,      9, 
  32106,  -1195,    332,    -73,    -15,     31,    -23,      9, 
  32101,  -1216,    342,    -78,    -12,     29,    -22,      9, 
  32096,  -1238,    352,    -83,    -10,     28,    -22,      9, 
  32092,  -1259,    362,    -88,     -7,     27,    -21,      9, 
  32087,  -1280,    371,    -93,     -4,     26,    -21,      8, 
  32082,  -1302,    381,    -98,     -2,     24,    -20,      8, 
  32077,  -1323,    391,   -103,      1,     23,    -20,      8, 
  32072,  -1344,    400,   -108,      4,     22,    -19,      8, 
  32066,  -1365,    410,   -113,      6,     21,    -19,      8, 
  32061,  -1386,    420,   -118,      9,     19,    -18,      8, 
  32056,  -1407,    429,   -124,     11,     18,    -18,      8, 
  32051,  -1428,    439,   -129,     14,     17,    -17,      7, 
  32045,  -1449,    448,   -134,     17,     16,    -17,      7, 
  32040,  -1470,    458,   -139,     19,     14,    -16,      7, 
  32034,  -1491,    468,   -144,     22,     13,    -16,      7, 
  32029,  -1512,    477,   -149,     24,     12,    -15,      7, 
  32023,  -1532,    487,   -154,     27,     11,    -15,      7, 
  32017,  -1553,    496,   -159,     30,      9,    -14,      6, 
  32011,  -1574,    506,   -164,     32,      8,    -14,      6, 
  32005,  -1595,    515,   -169,     35,      7,    -13,      6, 
  32000,  -1615,    525,   -174,     37,      6,    -13,      6, 
  31994,  -1636,    534,   -179,     40,      4,    -12,      6, 
  31987,  -1656,    544,   -184,     43,      3,    -12,      6, 
  31981,  -1677,    553,   -189,     45,      2,    -11,      5, 
  31975,  -1697,    562,   -194,     48,      1,    -11,      5, 
  31969,  -1717,    572,   -199,     50,     -1,    -10,      5, 
  31963,  -1738,    581,   -204,     53,     -2,    -10,      5, 
  31956,  -1758,    591,   -209,     56,     -3,     -9,      5, 
  31950,  -1778,    600,   -213,     58,     -4,     -9,      5, 
  31943,  -1799,    609,   -218,     61,     -5,     -8,      5, 
  31937,  -1819,    619,   -223,     63,     -7,     -8,      4, 
  31930,  -1839,    628,   -228,     66,     -8,     -7,      4, 
  31923,  -1859,    637,   -233,     68,     -9,     -7,      4, 
  31917,  -1879,    647,   -238,     71,    -10,     -6,      4, 
  31910,  -1899,    656,   -243,     73,    -12,     -6,      4, 
  31903,  -1919,    665,   -248,     76,    -13,     -5,      4, 
  31896,  -1939,    674,   -253,     79,    -14,     -5,      4, 
  31889,  -1959,    684,   -258,     81,    -15,     -4,      3, 
  31882,  -1978,    693,   -263,     84,    -16,     -4,      3, 
  31875,  -1998,    702,   -267,     86,    -18,     -3,      3, 
  31868,  -2018,    711,   -272,     89,    -19,     -3,      3, 
  31860,  -2038,    721,   -277,     91,    -20,     -2,      3, 
  31853,  -2057,    730,   -282,     94,    -21,     -2,      3, 
  31846,  -2077,    739,   -287,     96,    -22,     -1,      3, 
  31838,  -2096,    748,   -292,     99,    -24,     -1,      2, 
  31831,  -2116,    757,   -297,    101,    -25,      0,      2, 
  31823,  -2135,    766,   -301,    104,    -26,      0,      2, 
  31815,  -2155,    775,   -306,    106,    -27,      1,      2, 
  31808,  -2174,    784,   -311,    109,    -28,      1,      2, 
  31800,  -2194,    794,   -316,    111,    -30,      2,      2, 
  31792,  -2213,    803,   -321,    114,    -31,      2,      1, 
  31784,  -2232,    812,   -325,    116,    -32,      3,      1, 
  31776,  -2251,    821,   -330,    119,    -33,      3,      1, 
  31768,  -2270,    830,   -335,    121,    -34,      4,      1, 
  31760,  -2290,    839,   -340,    124,    -35,      4,      1, 
  31752,  -2309,    848,   -345,    126,    -37,      5,      1, 
  31744,  -2328,    857,   -349,    129,    -38,      5,      1, 
  31735,  -2347,    866,   -354,    131,    -39,      6,      0, 
  31727,  -2366,    875,   -359,    134,    -40,      6,      0, 
  31719,  -2384,    883,   -364,    136,    -41,      6,      0, 
  31710,  -2403,    892,   -368,    139,    -42,      7,      0, 
  31702,  -2422,    901,   -373,    141,    -44,      7,      0, 
  31693,  -2441,    910,   -378,    143,    -45,      8,      0, 
  31685,  -2460,    919,   -382,    146,    -46,      8,      0, 
  31676,  -2478,    928,   -387,    148,    -47,      9,     -1, 
  31667,  -2497,    937,   -392,    151,    -48,      9,     -1, 
  31658,  -2515,    946,   -397,    153,    -49,     10,     -1, 
  31649,  -2534,    954,   -401,    156,    -51,     10,     -1, 
  31640,  -2553,    963,   -406,    158,    -52,     11,     -1, 
  31631,  -2571,    972,   -411,    161,    -53,     11,     -1, 
  31622,  -2589,    981,   -415,    163,    -54,     12,     -1, 
  31613,  -2608,    989,   -420,    165,    -55,     12,     -1, 
  31604,  -2626,    998,   -425,    168,    -56,     13,     -2, 
  31595,  -2644,   1007,   -429,    170,    -58,     13,     -2, 
  31585,  -2663,   1016,   -434,    173,    -59,     13,     -2, 
  31576,  -2681,   1024,   -438,    175,    -60,     14,     -2, 
  31566,  -2699,   1033,   -443,    177,    -61,     14,     -2, 
  31557,  -2717,   1042,   -448,    180,    -62,     15,     -2, 
  31547,  -2735,   1050,   -452,    182,    -63,     15,     -2, 
  31538,  -2753,   1059,   -457,    185,    -64,     16,     -3, 
  31528,  -2771,   1067,   -461,    187,    -65,     16,     -3, 
  31518,  -2789,   1076,   -466,    189,    -67,     17,     -3, 
  31508,  -2807,   1085,   -471,    192,    -68,     17,     -3, 
  31498,  -2825,   1093,   -475,    194,    -69,     18,     -3, 
  31488,  -2842,   1102,   -480,    197,    -70,     18,     -3, 
  31478,  -2860,   1110,   -484,    199,    -71,     18,     -3, 
  31468,  -2878,   1119,   -489,    201,    -72,     19,     -4, 
  31458,  -2895,   1127,   -493,    204,    -73,     19,     -4, 
  31448,  -2913,   1136,   -498,    206,    -74,     20,     -4, 
  31438,  -2931,   1144,   -502,    208,    -76,     20,     -4, 
  31427,  -2948,   1153,   -507,    211,    -77,     21,     -4, 
  31417,  -2965,   1161,   -511,    213,    -78,     21,     -4, 
  31407,  -2983,   1170,   -516,    215,    -79,     22,     -4, 
  31396,  -3000,   1178,   -520,    218,    -80,     22,     -4, 
  31386,  -3018,   1186,   -525,    220,    -81,     22,     -5, 
  31375,  -3035,   1195,   -529,    222,    -82,     23,     -5, 
  31364,  -3052,   1203,   -534,    225,    -83,     23,     -5, 
  31353,  -3069,   1211,   -538,    227,    -84,     24,     -5, 
  31343,  -3086,   1220,   -543,    229,    -86,     24,     -5, 
  31332,  -3104,   1228,   -547,    232,    -87,     25,     -5, 
  31321,  -3121,   1236,   -552,    234,    -88,     25,     -5, 
  31310,  -3138,   1245,   -556,    236,    -89,     26,     -5, 
  31299,  -3155,   1253,   -560,    239,    -90,     26,     -6, 
  31288,  -3172,   1261,   -565,    241,    -91,     26,     -6, 
  31276,  -3188,   1269,   -569,    243,    -92,     27,     -6, 
  31265,  -3205,   1277,   -574,    245,    -93,     27,     -6, 
  31254,  -3222,   1286,   -578,    248,    -94,     28,     -6, 
  31243,  -3239,   1294,   -582,    250,    -95,     28,     -6, 
  31231,  -3255,   1302,   -587,    252,    -96,     29,     -6, 
  31220,  -3272,   1310,   -591,    255,    -97,     29,     -6, 
  31208,  -3289,   1318,   -596,    257,    -99,     29,     -7, 
  31196,  -3305,   1326,   -600,    259,   -100,     30,     -7, 
  31185,  -3322,   1334,   -604,    261,   -101,     30,     -7, 
  31173,  -3338,   1342,   -609,    264,   -102,     31,     -7, 
  31161,  -3355,   1351,   -613,    266,   -103,     31,     -7, 
  31149,  -3371,   1359,   -617,    268,   -104,     32,     -7, 
  31137,  -3387,   1367,   -622,    270,   -105,     32,     -7, 
  31125,  -3404,   1375,   -626,    273,   -106,     32,     -7, 
  31113,  -3420,   1383,   -630,    275,   -107,     33,     -8, 
  31101,  -3436,   1391,   -634,    277,   -108,     33,     -8, 
  31089,  -3452,   1399,   -639,    279,   -109,     34,     -8, 
  31077,  -3468,   1406,   -643,    282,   -110,     34,     -8, 
  31065,  -3484,   1414,   -647,    284,   -111,     35,     -8, 
  31052,  -3500,   1422,   -651,    286,   -112,     35,     -8, 
  31040,  -3516,   1430,   -656,    288,   -113,     35,     -8, 
  31028,  -3532,   1438,   -660,    290,   -114,     36,     -8, 
  31015,  -3548,   1446,   -664,    293,   -115,     36,     -9, 
  31002,  -3564,   1454,   -668,    295,   -117,     37,     -9, 
  30990,  -3580,   1462,   -673,    297,   -118,     37,     -9, 
  30977,  -3595,   1469,   -677,    299,   -119,     37,     -9, 
  30964,  -3611,   1477,   -681,    301,   -120,     38,     -9, 
  30952,  -3627,   1485,   -685,    304,   -121,     38,     -9, 
  30939,  -3642,   1493,   -689,    306,   -122,     39,     -9, 
  30926,  -3658,   1500,   -693,    308,   -123,     39,     -9, 
  30913,  -3673,   1508,   -698,    310,   -124,     39,     -9, 
  30900,  -3689,   1516,   -702,    312,   -125,     40,    -10, 
  30887,  -3704,   1523,   -706,    314,   -126,     40,    -10, 
  30873,  -3720,   1531,   -710,    317,   -127,     41,    -10, 
  30860,  -3735,   1539,   -714,    319,   -128,     41,    -10, 
  30847,  -3750,   1546,   -718,    321,   -129,     41,    -10, 
  30833,  -3766,   1554,   -722,    323,   -130,     42,    -10, 
  30820,  -3781,   1562,   -727,    325,   -131,     42,    -10, 
  30807,  -3796,   1569,   -731,    327,   -132,     43,    -10, 
  30793,  -3811,   1577,   -735,    329,   -133,     43,    -11, 
  30779,  -3826,   1584,   -739,    332,   -134,     43,    -11, 
  30766,  -3841,   1592,   -743,    334,   -135,     44,    -11, 
  30752,  -3856,   1599,   -747,    336,   -136,     44,    -11, 
  30738,  -3871,   1607,   -751,    338,   -137,     45,    -11, 
  30724,  -3886,   1614,   -755,    340,   -138,     45,    -11, 
  30711,  -3901,   1622,   -759,    342,   -139,     45,    -11, 
  30697,  -3915,   1629,   -763,    344,   -140,     46,    -11, 
  30683,  -3930,   1637,   -767,    346,   -141,     46,    -11, 
  30669,  -3945,   1644,   -771,    348,   -142,     47,    -12, 
  30654,  -3959,   1651,   -775,    350,   -143,     47,    -12, 
  30640,  -3974,   1659,   -779,    353,   -144,     47,    -12, 
  30626,  -3989,   1666,   -783,    355,   -145,     48,    -12, 
  30612,  -4003,   1673,   -787,    357,   -146,     48,    -12, 
  30597,  -4018,   1681,   -791,    359,   -147,     49,    -12, 
  30583,  -4032,   1688,   -795,    361,   -148,     49,    -12, 
  30568,  -4046,   1695,   -799,    363,   -149,     49,    -12, 
  30554,  -4061,   1702,   -803,    365,   -150,     50,    -12, 
  30539,  -4075,   1710,   -807,    367,   -151,     50,    -13, 
  30525,  -4089,   1717,   -811,    369,   -152,     50,    -13, 
  30510,  -4103,   1724,   -814,    371,   -152,     51,    -13, 
  30495,  -4117,   1731,   -818,    373,   -153,     51,    -13, 
  30480,  -4132,   1739,   -822,    375,   -154,     52,    -13, 
  30466,  -4146,   1746,   -826,    377,   -155,     52,    -13, 
  30451,  -4160,   1753,   -830,    379,   -156,     52,    -13, 
  30436,  -4173,   1760,   -834,    381,   -157,     53,    -13, 
  30421,  -4187,   1767,   -838,    383,   -158,     53,    -13, 
  30405,  -4201,   1774,   -842,    385,   -159,     53,    -13, 
  30390,  -4215,   1781,   -845,    387,   -160,     54,    -14, 
  30375,  -4229,   1788,   -849,    389,   -161,     54,    -14, 
  30360,  -4243,   1795,   -853,    391,   -162,     55,    -14, 
  30344,  -4256,   1802,   -857,    393,   -163,     55,    -14, 
  30329,  -4270,   1809,   -861,    395,   -164,     55,    -14, 
  30314,  -4283,   1816,   -864,    397,   -165,     56,    -14, 
  30298,  -4297,   1823,   -868,    399,   -166,     56,    -14, 
  30282,  -4310,   1830,   -872,    401,   -167,     56,    -14, 
  30267,  -4324,   1837,   -876,    403,   -168,     57,    -14, 
  30251,  -4337,   1844,   -879,    405,   -169,     57,    -14, 
  30235,  -4351,   1851,   -883,    407,   -169,     58,    -15, 
  30220,  -4364,   1858,   -887,    409,   -170,     58,    -15, 
  30204,  -4377,   1864,   -891,    411,   -171,     58,    -15, 
  30188,  -4390,   1871,   -894,    413,   -172,     59,    -15, 
  30172,  -4404,   1878,   -898,    415,   -173,     59,    -15, 
  30156,  -4417,   1885,   -902,    417,   -174,     59,    -15, 
  30140,  -4430,   1892,   -905,    419,   -175,     60,    -15, 
  30124,  -4443,   1898,   -909,    421,   -176,     60,    -15, 
  30107,  -4456,   1905,   -913,    422,   -177,     60,    -15, 
  30091,  -4469,   1912,   -916,    424,   -178,     61,    -15, 
  30075,  -4482,   1918,   -920,    426,   -179,     61,    -16, 
  30058,  -4494,   1925,   -924,    428,   -179,     61,    -16, 
  30042,  -4507,   1932,   -927,    430,   -180,     62,    -16, 
  30025,  -4520,   1938,   -931,    432,   -181,     62,    -16, 
  30009,  -4533,   1945,   -935,    434,   -182,     62,    -16, 
  29992,  -4545,   1952,   -938,    436,   -183,     63,    -16, 
  29976,  -4558,   1958,   -942,    438,   -184,     63,    -16, 
  29959,  -4570,   1965,   -945,    440,   -185,     63,    -16, 
  29942,  -4583,   1971,   -949,    441,   -186,     64,    -16, 
  29925,  -4595,   1978,   -953,    443,   -186,     64,    -16, 
  29908,  -4608,   1984,   -956,    445,   -187,     65,    -17, 
  29892,  -4620,   1991,   -960,    447,   -188,     65,    -17, 
  29875,  -4633,   1997,   -963,    449,   -189,     65,    -17, 
  29857,  -4645,   2004,   -967,    451,   -190,     66,    -17, 
  29840,  -4657,   2010,   -970,    453,   -191,     66,    -17, 
  29823,  -4669,   2016,   -974,    454,   -192,     66,    -17, 
  29806,  -4681,   2023,   -977,    456,   -193,     67,    -17, 
  29789,  -4694,   2029,   -981,    458,   -193,     67,    -17, 
  29771,  -4706,   2035,   -984,    460,   -194,     67,    -17, 
  29754,  -4718,   2042,   -988,    462,   -195,     68,    -17, 
  29737,  -4730,   2048,   -991,    463,   -196,     68,    -17, 
  29719,  -4742,   2054,   -995,    465,   -197,     68,    -18, 
  29702,  -4753,   2061,   -998,    467,   -198,     69,    -18, 
  29684,  -4765,   2067,  -1001,    469,   -199,     69,    -18, 
  29666,  -4777,   2073,  -1005,    471,   -199,     69,    -18, 
  29649,  -4789,   2079,  -1008,    472,   -200,     70,    -18, 
  29631,  -4800,   2086,  -1012,    474,   -201,     70,    -18, 
  29613,  -4812,   2092,  -1015,    476,   -202,     70,    -18, 
  29595,  -4824,   2098,  -1018,    478,   -203,     70,    -18, 
  29577,  -4835,   2104,  -1022,    480,   -204,     71,    -18, 
  29559,  -4847,   2110,  -1025,    481,   -204,     71,    -18, 
  29541,  -4858,   2116,  -1029,    483,   -205,     71,    -18, 
  29523,  -4870,   2122,  -1032,    485,   -206,     72,    -18, 
  29505,  -4881,   2128,  -1035,    487,   -207,     72,    -19, 
  29487,  -4892,   2134,  -1039,    488,   -208,     72,    -19, 
  29468,  -4904,   2140,  -1042,    490,   -208,     73,    -19, 
  29450,  -4915,   2146,  -1045,    492,   -209,     73,    -19, 
  29432,  -4926,   2152,  -1049,    494,   -210,     73,    -19, 
  29413,  -4937,   2158,  -1052,    495,   -211,     74,    -19, 
  29395,  -4948,   2164,  -1055,    497,   -212,     74,    -19, 
  29376,  -4959,   2170,  -1058,    499,   -213,     74,    -19, 
  29358,  -4970,   2176,  -1062,    500,   -213,     75,    -19, 
  29339,  -4981,   2182,  -1065,    502,   -214,     75,    -19, 
  29320,  -4992,   2188,  -1068,    504,   -215,     75,    -19, 
  29302,  -5003,   2194,  -1071,    505,   -216,     76,    -19, 
  29283,  -5014,   2200,  -1075,    507,   -216,     76,    -20, 
  29264,  -5025,   2205,  -1078,    509,   -217,     76,    -20, 
  29245,  -5035,   2211,  -1081,    511,   -218,     76,    -20, 
  29226,  -5046,   2217,  -1084,    512,   -219,     77,    -20, 
  29207,  -5057,   2223,  -1087,    514,   -220,     77,    -20, 
  29188,  -5067,   2228,  -1090,    516,   -220,     77,    -20, 
  29169,  -5078,   2234,  -1094,    517,   -221,     78,    -20, 
  29150,  -5088,   2240,  -1097,    519,   -222,     78,    -20, 
  29131,  -5099,   2246,  -1100,    521,   -223,     78,    -20, 
  29111,  -5109,   2251,  -1103,    522,   -224,     79,    -20, 
  29092,  -5119,   2257,  -1106,    524,   -224,     79,    -20, 
  29073,  -5130,   2262,  -1109,    525,   -225,     79,    -20, 
  29053,  -5140,   2268,  -1112,    527,   -226,     79,    -20, 
  29034,  -5150,   2274,  -1115,    529,   -227,     80,    -21, 
  29014,  -5160,   2279,  -1119,    530,   -227,     80,    -21, 
  28994,  -5171,   2285,  -1122,    532,   -228,     80,    -21, 
  28975,  -5181,   2290,  -1125,    534,   -229,     81,    -21, 
  28955,  -5191,   2296,  -1128,    535,   -230,     81,    -21, 
  28935,  -5201,   2301,  -1131,    537,   -230,     81,    -21, 
  28916,  -5211,   2307,  -1134,    538,   -231,     81,    -21, 
  28896,  -5221,   2312,  -1137,    540,   -232,     82,    -21, 
  28876,  -5230,   2317,  -1140,    541,   -233,     82,    -21, 
  28856,  -5240,   2323,  -1143,    543,   -233,     82,    -21, 
  28836,  -5250,   2328,  -1146,    545,   -234,     83,    -21, 
  28816,  -5260,   2334,  -1149,    546,   -235,     83,    -21, 
  28796,  -5269,   2339,  -1152,    548,   -235,     83,    -21, 
  28775,  -5279,   2344,  -1155,    549,   -236,     83,    -22, 
  28755,  -5289,   2350,  -1158,    551,   -237,     84,    -22, 
  28735,  -5298,   2355,  -1161,    552,   -238,     84,    -22, 
  28715,  -5308,   2360,  -1164,    554,   -238,     84,    -22, 
  28694,  -5317,   2365,  -1166,    555,   -239,     85,    -22, 
  28674,  -5326,   2371,  -1169,    557,   -240,     85,    -22, 
  28653,  -5336,   2376,  -1172,    559,   -241,     85,    -22, 
  28633,  -5345,   2381,  -1175,    560,   -241,     85,    -22, 
  28612,  -5354,   2386,  -1178,    562,   -242,     86,    -22, 
  28592,  -5364,   2391,  -1181,    563,   -243,     86,    -22, 
  28571,  -5373,   2396,  -1184,    565,   -243,     86,    -22, 
  28550,  -5382,   2401,  -1187,    566,   -244,     86,    -22, 
  28529,  -5391,   2407,  -1189,    568,   -245,     87,    -22, 
  28509,  -5400,   2412,  -1192,    569,   -245,     87,    -22, 
  28488,  -5409,   2417,  -1195,    571,   -246,     87,    -23, 
  28467,  -5418,   2422,  -1198,    572,   -247,     87,    -23, 
  28446,  -5427,   2427,  -1201,    573,   -248,     88,    -23, 
  28425,  -5436,   2432,  -1203,    575,   -248,     88,    -23, 
  28404,  -5444,   2437,  -1206,    576,   -249,     88,    -23, 
  28382,  -5453,   2442,  -1209,    578,   -250,     89,    -23, 
  28361,  -5462,   2446,  -1212,    579,   -250,     89,    -23, 
  28340,  -5471,   2451,  -1215,    581,   -251,     89,    -23, 
  28319,  -5479,   2456,  -1217,    582,   -252,     89,    -23, 
  28297,  -5488,   2461,  -1220,    584,   -252,     90,    -23, 
  28276,  -5496,   2466,  -1223,    585,   -253,     90,    -23, 
  28255,  -5505,   2471,  -1225,    586,   -254,     90,    -23, 
  28233,  -5513,   2476,  -1228,    588,   -254,     90,    -23, 
  28212,  -5522,   2480,  -1231,    589,   -255,     91,    -23, 
  28190,  -5530,   2485,  -1233,    591,   -256,     91,    -23, 
  28168,  -5538,   2490,  -1236,    592,   -256,     91,    -23, 
  28147,  -5547,   2495,  -1239,    594,   -257,     91,    -24, 
  28125,  -5555,   2499,  -1241,    595,   -258,     92,    -24, 
  28103,  -5563,   2504,  -1244,    596,   -258,     92,    -24, 
  28081,  -5571,   2509,  -1247,    598,   -259,     92,    -24, 
  28059,  -5579,   2513,  -1249,    599,   -259,     92,    -24, 
  28037,  -5587,   2518,  -1252,    600,   -260,     93,    -24, 
  28015,  -5595,   2522,  -1254,    602,   -261,     93,    -24, 
  27993,  -5603,   2527,  -1257,    603,   -261,     93,    -24, 
  27971,  -5611,   2532,  -1260,    605,   -262,     93,    -24, 
  27949,  -5619,   2536,  -1262,    606,   -263,     93,    -24, 
  27927,  -5627,   2541,  -1265,    607,   -263,     94,    -24, 
  27905,  -5634,   2545,  -1267,    609,   -264,     94,    -24, 
  27882,  -5642,   2550,  -1270,    610,   -265,     94,    -24, 
  27860,  -5650,   2554,  -1272,    611,   -265,     94,    -24, 
  27838,  -5658,   2558,  -1275,    613,   -266,     95,    -24, 
  27815,  -5665,   2563,  -1277,    614,   -266,     95,    -24, 
  27793,  -5673,   2567,  -1280,    615,   -267,     95,    -24, 
  27770,  -5680,   2572,  -1282,    617,   -268,     95,    -25, 
  27748,  -5688,   2576,  -1285,    618,   -268,     96,    -25, 
  27725,  -5695,   2580,  -1287,    619,   -269,     96,    -25, 
  27703,  -5702,   2585,  -1290,    620,   -269,     96,    -25, 
  27680,  -5710,   2589,  -1292,    622,   -270,     96,    -25, 
  27657,  -5717,   2593,  -1295,    623,   -271,     96,    -25, 
  27634,  -5724,   2598,  -1297,    624,   -271,     97,    -25, 
  27611,  -5731,   2602,  -1299,    626,   -272,     97,    -25, 
  27588,  -5739,   2606,  -1302,    627,   -272,     97,    -25, 
  27566,  -5746,   2610,  -1304,    628,   -273,     97,    -25, 
  27543,  -5753,   2614,  -1307,    629,   -274,     98,    -25, 
  27519,  -5760,   2618,  -1309,    631,   -274,     98,    -25, 
  27496,  -5767,   2623,  -1311,    632,   -275,     98,    -25, 
  27473,  -5774,   2627,  -1314,    633,   -275,     98,    -25, 
  27450,  -5780,   2631,  -1316,    634,   -276,     98,    -25, 
  27427,  -5787,   2635,  -1318,    636,   -276,     99,    -25, 
  27404,  -5794,   2639,  -1321,    637,   -277,     99,    -25, 
  27380,  -5801,   2643,  -1323,    638,   -278,     99,    -25, 
  27357,  -5808,   2647,  -1325,    639,   -278,     99,    -25, 
  27333,  -5814,   2651,  -1327,    640,   -279,    100,    -26, 
  27310,  -5821,   2655,  -1330,    642,   -279,    100,    -26, 
  27286,  -5827,   2659,  -1332,    643,   -280,    100,    -26, 
  27263,  -5834,   2663,  -1334,    644,   -280,    100,    -26, 
  27239,  -5840,   2667,  -1336,    645,   -281,    100,    -26, 
  27216,  -5847,   2671,  -1339,    646,   -281,    101,    -26, 
  27192,  -5853,   2675,  -1341,    648,   -282,    101,    -26, 
  27168,  -5859,   2678,  -1343,    649,   -283,    101,    -26, 
  27144,  -5866,   2682,  -1345,    650,   -283,    101,    -26, 
  27121,  -5872,   2686,  -1347,    651,   -284,    101,    -26, 
  27097,  -5878,   2690,  -1350,    652,   -284,    102,    -26, 
  27073,  -5884,   2694,  -1352,    653,   -285,    102,    -26, 
  27049,  -5891,   2697,  -1354,    654,   -285,    102,    -26, 
  27025,  -5897,   2701,  -1356,    656,   -286,    102,    -26, 
  27001,  -5903,   2705,  -1358,    657,   -286,    102,    -26, 
  26977,  -5909,   2708,  -1360,    658,   -287,    103,    -26, 
  26952,  -5915,   2712,  -1362,    659,   -287,    103,    -26, 
  26928,  -5920,   2716,  -1365,    660,   -288,    103,    -26, 
  26904,  -5926,   2719,  -1367,    661,   -288,    103,    -26, 
  26880,  -5932,   2723,  -1369,    662,   -289,    103,    -26, 
  26855,  -5938,   2727,  -1371,    663,   -289,    104,    -26, 
  26831,  -5944,   2730,  -1373,    665,   -290,    104,    -26, 
  26807,  -5949,   2734,  -1375,    666,   -290,    104,    -27, 
  26782,  -5955,   2737,  -1377,    667,   -291,    104,    -27, 
  26758,  -5961,   2741,  -1379,    668,   -291,    104,    -27, 
  26733,  -5966,   2744,  -1381,    669,   -292,    104,    -27, 
  26708,  -5972,   2748,  -1383,    670,   -292,    105,    -27, 
  26684,  -5977,   2751,  -1385,    671,   -293,    105,    -27, 
  26659,  -5983,   2755,  -1387,    672,   -293,    105,    -27, 
  26634,  -5988,   2758,  -1389,    673,   -294,    105,    -27, 
  26610,  -5993,   2761,  -1391,    674,   -294,    105,    -27, 
  26585,  -5999,   2765,  -1393,    675,   -295,    106,    -27, 
  26560,  -6004,   2768,  -1395,    676,   -295,    106,    -27, 
  26535,  -6009,   2771,  -1397,    677,   -296,    106,    -27, 
  26510,  -6014,   2775,  -1399,    678,   -296,    106,    -27, 
  26485,  -6019,   2778,  -1401,    679,   -297,    106,    -27, 
  26460,  -6024,   2781,  -1403,    680,   -297,    106,    -27, 
  26435,  -6029,   2785,  -1404,    681,   -298,    107,    -27, 
  26410,  -6034,   2788,  -1406,    682,   -298,    107,    -27, 
  26385,  -6039,   2791,  -1408,    683,   -299,    107,    -27, 
  26359,  -6044,   2794,  -1410,    684,   -299,    107,    -27, 
  26334,  -6049,   2797,  -1412,    685,   -300,    107,    -27, 
  26309,  -6054,   2800,  -1414,    686,   -300,    107,    -27, 
  26284,  -6059,   2804,  -1416,    687,   -300,    108,    -27, 
  26258,  -6063,   2807,  -1417,    688,   -301,    108,    -27, 
  26233,  -6068,   2810,  -1419,    689,   -301,    108,    -27, 
  26207,  -6073,   2813,  -1421,    690,   -302,    108,    -27, 
  26182,  -6077,   2816,  -1423,    691,   -302,    108,    -27, 
  26156,  -6082,   2819,  -1425,    692,   -303,    108,    -28, 
  26131,  -6086,   2822,  -1426,    693,   -303,    109,    -28, 
  26105,  -6091,   2825,  -1428,    694,   -304,    109,    -28, 
  26079,  -6095,   2828,  -1430,    695,   -304,    109,    -28, 
  26054,  -6100,   2831,  -1432,    696,   -304,    109,    -28, 
  26028,  -6104,   2834,  -1433,    697,   -305,    109,    -28, 
  26002,  -6108,   2837,  -1435,    698,   -305,    109,    -28, 
  25976,  -6113,   2839,  -1437,    699,   -306,    109,    -28, 
  25950,  -6117,   2842,  -1438,    699,   -306,    110,    -28, 
  25924,  -6121,   2845,  -1440,    700,   -307,    110,    -28, 
  25898,  -6125,   2848,  -1442,    701,   -307,    110,    -28, 
  25872,  -6129,   2851,  -1443,    702,   -307,    110,    -28, 
  25846,  -6133,   2854,  -1445,    703,   -308,    110,    -28, 
  25820,  -6137,   2856,  -1447,    704,   -308,    110,    -28, 
  25794,  -6141,   2859,  -1448,    705,   -309,    111,    -28, 
  25768,  -6145,   2862,  -1450,    706,   -309,    111,    -28, 
  25742,  -6149,   2864,  -1452,    707,   -309,    111,    -28, 
  25716,  -6153,   2867,  -1453,    707,   -310,    111,    -28, 
  25689,  -6157,   2870,  -1455,    708,   -310,    111,    -28, 
  25663,  -6160,   2872,  -1456,    709,   -311,    111,    -28, 
  25637,  -6164,   2875,  -1458,    710,   -311,    111,    -28, 
  25610,  -6168,   2878,  -1459,    711,   -311,    112,    -28, 
  25584,  -6171,   2880,  -1461,    712,   -312,    112,    -28, 
  25557,  -6175,   2883,  -1462,    712,   -312,    112,    -28, 
  25531,  -6178,   2885,  -1464,    713,   -313,    112,    -28, 
  25504,  -6182,   2888,  -1466,    714,   -313,    112,    -28, 
  25477,  -6185,   2890,  -1467,    715,   -313,    112,    -28, 
  25451,  -6189,   2893,  -1469,    716,   -314,    112,    -28, 
  25424,  -6192,   2895,  -1470,    716,   -314,    112,    -28, 
  25397,  -6195,   2898,  -1471,    717,   -314,    113,    -28, 
  25371,  -6199,   2900,  -1473,    718,   -315,    113,    -28, 
  25344,  -6202,   2902,  -1474,    719,   -315,    113,    -28, 
  25317,  -6205,   2905,  -1476,    720,   -315,    113,    -28, 
  25290,  -6208,   2907,  -1477,    720,   -316,    113,    -28, 
  25263,  -6211,   2910,  -1479,    721,   -316,    113,    -29, 
  25236,  -6215,   2912,  -1480,    722,   -317,    113,    -29, 
  25209,  -6218,   2914,  -1481,    723,   -317,    114,    -29, 
  25182,  -6221,   2916,  -1483,    723,   -317,    114,    -29, 
  25155,  -6224,   2919,  -1484,    724,   -318,    114,    -29, 
  25128,  -6226,   2921,  -1486,    725,   -318,    114,    -29, 
  25101,  -6229,   2923,  -1487,    726,   -318,    114,    -29, 
  25073,  -6232,   2925,  -1488,    726,   -319,    114,    -29, 
  25046,  -6235,   2927,  -1490,    727,   -319,    114,    -29, 
  25019,  -6238,   2930,  -1491,    728,   -319,    114,    -29, 
  24992,  -6240,   2932,  -1492,    729,   -320,    114,    -29, 
  24964,  -6243,   2934,  -1494,    729,   -320,    115,    -29, 
  24937,  -6246,   2936,  -1495,    730,   -320,    115,    -29, 
  24909,  -6248,   2938,  -1496,    731,   -321,    115,    -29, 
  24882,  -6251,   2940,  -1497,    731,   -321,    115,    -29, 
  24855,  -6253,   2942,  -1499,    732,   -321,    115,    -29, 
  24827,  -6256,   2944,  -1500,    733,   -322,    115,    -29, 
  24799,  -6258,   2946,  -1501,    733,   -322,    115,    -29, 
  24772,  -6260,   2948,  -1502,    734,   -322,    115,    -29, 
  24744,  -6263,   2950,  -1504,    735,   -322,    115,    -29, 
  24716,  -6265,   2952,  -1505,    735,   -323,    116,    -29, 
  24689,  -6267,   2954,  -1506,    736,   -323,    116,    -29, 
  24661,  -6270,   2956,  -1507,    737,   -323,    116,    -29, 
  24633,  -6272,   2958,  -1508,    737,   -324,    116,    -29, 
  24605,  -6274,   2960,  -1510,    738,   -324,    116,    -29, 
  24577,  -6276,   2961,  -1511,    739,   -324,    116,    -29, 
  24550,  -6278,   2963,  -1512,    739,   -325,    116,    -29, 
  24522,  -6280,   2965,  -1513,    740,   -325,    116,    -29, 
  24494,  -6282,   2967,  -1514,    740,   -325,    116,    -29, 
  24466,  -6284,   2969,  -1515,    741,   -325,    116,    -29, 
  24437,  -6286,   2970,  -1516,    742,   -326,    117,    -29, 
  24409,  -6288,   2972,  -1517,    742,   -326,    117,    -29, 
  24381,  -6289,   2974,  -1518,    743,   -326,    117,    -29, 
  24353,  -6291,   2975,  -1520,    743,   -326,    117,    -29, 
  24325,  -6293,   2977,  -1521,    744,   -327,    117,    -29, 
  24297,  -6295,   2979,  -1522,    745,   -327,    117,    -29, 
  24268,  -6296,   2980,  -1523,    745,   -327,    117,    -29, 
  24240,  -6298,   2982,  -1524,    746,   -328,    117,    -29, 
  24212,  -6299,   2983,  -1525,    746,   -328,    117,    -29, 
  24183,  -6301,   2985,  -1526,    747,   -328,    117,    -29, 
  24155,  -6302,   2987,  -1527,    747,   -328,    118,    -29, 
  24127,  -6304,   2988,  -1528,    748,   -329,    118,    -29, 
  24098,  -6305,   2990,  -1529,    749,   -329,    118,    -29, 
  24070,  -6307,   2991,  -1530,    749,   -329,    118,    -29, 
  24041,  -6308,   2993,  -1531,    750,   -329,    118,    -29, 
  24012,  -6309,   2994,  -1532,    750,   -330,    118,    -29, 
  23984,  -6310,   2995,  -1533,    751,   -330,    118,    -29, 
  23955,  -6312,   2997,  -1533,    751,   -330,    118,    -29, 
  23926,  -6313,   2998,  -1534,    752,   -330,    118,    -29, 
  23898,  -6314,   3000,  -1535,    752,   -331,    118,    -29, 
  23869,  -6315,   3001,  -1536,    753,   -331,    118,    -29, 
  23840,  -6316,   3002,  -1537,    753,   -331,    118,    -29, 
  23811,  -6317,   3003,  -1538,    754,   -331,    118,    -29, 
  23782,  -6318,   3005,  -1539,    754,   -331,    119,    -29, 
  23754,  -6319,   3006,  -1540,    755,   -332,    119,    -29, 
  23725,  -6320,   3007,  -1541,    755,   -332,    119,    -29, 
  23696,  -6321,   3009,  -1541,    756,   -332,    119,    -29, 
  23667,  -6322,   3010,  -1542,    756,   -332,    119,    -29, 
  23638,  -6322,   3011,  -1543,    757,   -332,    119,    -29, 
  23609,  -6323,   3012,  -1544,    757,   -333,    119,    -29, 
  23580,  -6324,   3013,  -1545,    757,   -333,    119,    -29, 
  23550,  -6324,   3014,  -1545,    758,   -333,    119,    -29, 
  23521,  -6325,   3015,  -1546,    758,   -333,    119,    -29, 
  23492,  -6326,   3017,  -1547,    759,   -334,    119,    -29, 
  23463,  -6326,   3018,  -1548,    759,   -334,    119,    -29, 
  23434,  -6327,   3019,  -1548,    760,   -334,    119,    -29, 
  23404,  -6327,   3020,  -1549,    760,   -334,    119,    -29, 
  23375,  -6327,   3021,  -1550,    760,   -334,    120,    -29, 
  23346,  -6328,   3022,  -1551,    761,   -334,    120,    -29, 
  23316,  -6328,   3023,  -1551,    761,   -335,    120,    -29, 
  23287,  -6328,   3024,  -1552,    762,   -335,    120,    -30, 
  23257,  -6329,   3025,  -1553,    762,   -335,    120,    -30, 
  23228,  -6329,   3025,  -1553,    762,   -335,    120,    -30, 
  23198,  -6329,   3026,  -1554,    763,   -335,    120,    -30, 
  23169,  -6329,   3027,  -1555,    763,   -336,    120,    -30, 
  23139,  -6329,   3028,  -1555,    764,   -336,    120,    -30, 
  23110,  -6329,   3029,  -1556,    764,   -336,    120,    -30, 
  23080,  -6330,   3030,  -1557,    764,   -336,    120,    -30, 
  23050,  -6330,   3031,  -1557,    765,   -336,    120,    -30, 
  23021,  -6329,   3031,  -1558,    765,   -336,    120,    -30, 
  22991,  -6329,   3032,  -1558,    765,   -337,    120,    -30, 
  22961,  -6329,   3033,  -1559,    766,   -337,    120,    -30, 
  22931,  -6329,   3034,  -1559,    766,   -337,    120,    -30, 
  22902,  -6329,   3034,  -1560,    766,   -337,    120,    -30, 
  22872,  -6329,   3035,  -1561,    767,   -337,    120,    -30, 
  22842,  -6328,   3036,  -1561,    767,   -337,    120,    -30, 
  22812,  -6328,   3036,  -1562,    767,   -337,    120,    -30, 
  22782,  -6328,   3037,  -1562,    768,   -338,    121,    -30, 
  22752,  -6327,   3037,  -1563,    768,   -338,    121,    -30, 
  22722,  -6327,   3038,  -1563,    768,   -338,    121,    -30, 
  22692,  -6326,   3039,  -1564,    768,   -338,    121,    -30, 
  22662,  -6326,   3039,  -1564,    769,   -338,    121,    -30, 
  22632,  -6325,   3040,  -1565,    769,   -338,    121,    -30, 
  22602,  -6325,   3040,  -1565,    769,   -338,    121,    -30, 
  22572,  -6324,   3041,  -1565,    770,   -339,    121,    -30, 
  22541,  -6324,   3041,  -1566,    770,   -339,    121,    -30, 
  22511,  -6323,   3042,  -1566,    770,   -339,    121,    -30, 
  22481,  -6322,   3042,  -1567,    770,   -339,    121,    -30, 
  22451,  -6321,   3042,  -1567,    771,   -339,    121,    -30, 
  22420,  -6321,   3043,  -1568,    771,   -339,    121,    -30, 
  22390,  -6320,   3043,  -1568,    771,   -339,    121,    -30, 
  22360,  -6319,   3044,  -1568,    771,   -339,    121,    -30, 
  22329,  -6318,   3044,  -1569,    772,   -339,    121,    -30, 
  22299,  -6317,   3044,  -1569,    772,   -340,    121,    -30, 
  22269,  -6316,   3045,  -1569,    772,   -340,    121,    -30, 
  22238,  -6315,   3045,  -1570,    772,   -340,    121,    -30, 
  22208,  -6314,   3045,  -1570,    772,   -340,    121,    -30, 
  22177,  -6313,   3045,  -1570,    773,   -340,    121,    -30, 
  22147,  -6312,   3046,  -1571,    773,   -340,    121,    -29, 
  22116,  -6311,   3046,  -1571,    773,   -340,    121,    -29, 
  22085,  -6309,   3046,  -1571,    773,   -340,    121,    -29, 
  22055,  -6308,   3046,  -1572,    773,   -340,    121,    -29, 
  22024,  -6307,   3046,  -1572,    774,   -340,    121,    -29, 
  21993,  -6306,   3046,  -1572,    774,   -340,    121,    -29, 
  21963,  -6304,   3047,  -1572,    774,   -341,    121,    -29, 
  21932,  -6303,   3047,  -1573,    774,   -341,    121,    -29, 
  21901,  -6301,   3047,  -1573,    774,   -341,    121,    -29, 
  21870,  -6300,   3047,  -1573,    774,   -341,    121,    -29, 
  21840,  -6299,   3047,  -1573,    775,   -341,    121,    -29, 
  21809,  -6297,   3047,  -1573,    775,   -341,    121,    -29, 
  21778,  -6295,   3047,  -1574,    775,   -341,    121,    -29, 
  21747,  -6294,   3047,  -1574,    775,   -341,    121,    -29, 
  21716,  -6292,   3047,  -1574,    775,   -341,    121,    -29, 
  21685,  -6291,   3047,  -1574,    775,   -341,    121,    -29, 
  21654,  -6289,   3047,  -1574,    775,   -341,    122,    -29, 
  21623,  -6287,   3047,  -1574,    775,   -341,    122,    -29, 
  21592,  -6285,   3047,  -1575,    776,   -341,    122,    -29, 
  21561,  -6283,   3046,  -1575,    776,   -341,    122,    -29, 
  21530,  -6282,   3046,  -1575,    776,   -341,    122,    -29, 
  21499,  -6280,   3046,  -1575,    776,   -341,    122,    -29, 
  21468,  -6278,   3046,  -1575,    776,   -341,    122,    -29, 
  21436,  -6276,   3046,  -1575,    776,   -342,    122,    -29, 
  21405,  -6274,   3045,  -1575,    776,   -342,    122,    -29, 
  21374,  -6272,   3045,  -1575,    776,   -342,    122,    -29, 
  21343,  -6270,   3045,  -1575,    776,   -342,    122,    -29, 
  21312,  -6268,   3045,  -1575,    776,   -342,    122,    -29, 
  21280,  -6266,   3044,  -1575,    776,   -342,    122,    -29, 
  21249,  -6263,   3044,  -1575,    776,   -342,    122,    -29, 
  21218,  -6261,   3044,  -1575,    777,   -342,    122,    -29, 
  21186,  -6259,   3043,  -1575,    777,   -342,    122,    -29, 
  21155,  -6257,   3043,  -1575,    777,   -342,    122,    -29, 
  21123,  -6254,   3043,  -1575,    777,   -342,    122,    -29, 
  21092,  -6252,   3042,  -1575,    777,   -342,    122,    -29, 
  21061,  -6250,   3042,  -1575,    777,   -342,    122,    -29, 
  21029,  -6247,   3041,  -1575,    777,   -342,    122,    -29, 
  20998,  -6245,   3041,  -1575,    777,   -342,    122,    -29, 
  20966,  -6242,   3041,  -1575,    777,   -342,    122,    -29, 
  20935,  -6240,   3040,  -1575,    777,   -342,    122,    -29, 
  20903,  -6237,   3040,  -1575,    777,   -342,    122,    -29, 
  20871,  -6235,   3039,  -1575,    777,   -342,    121,    -29, 
  20840,  -6232,   3038,  -1575,    777,   -342,    121,    -29, 
  20808,  -6229,   3038,  -1575,    777,   -342,    121,    -29, 
  20776,  -6227,   3037,  -1574,    777,   -342,    121,    -29, 
  20745,  -6224,   3037,  -1574,    777,   -342,    121,    -29, 
  20713,  -6221,   3036,  -1574,    777,   -342,    121,    -29, 
  20681,  -6218,   3036,  -1574,    777,   -342,    121,    -29, 
  20650,  -6216,   3035,  -1574,    777,   -342,    121,    -29, 
  20618,  -6213,   3034,  -1574,    777,   -342,    121,    -29, 
  20586,  -6210,   3034,  -1574,    777,   -342,    121,    -29, 
  20554,  -6207,   3033,  -1573,    776,   -342,    121,    -29, 
  20522,  -6204,   3032,  -1573,    776,   -342,    121,    -29, 
  20490,  -6201,   3031,  -1573,    776,   -342,    121,    -29, 
  20459,  -6198,   3031,  -1573,    776,   -342,    121,    -29, 
  20427,  -6195,   3030,  -1573,    776,   -342,    121,    -29, 
  20395,  -6192,   3029,  -1572,    776,   -342,    121,    -29, 
  20363,  -6189,   3028,  -1572,    776,   -342,    121,    -29, 
  20331,  -6185,   3027,  -1572,    776,   -342,    121,    -29, 
  20299,  -6182,   3027,  -1571,    776,   -341,    121,    -29, 
  20267,  -6179,   3026,  -1571,    776,   -341,    121,    -29, 
  20235,  -6176,   3025,  -1571,    776,   -341,    121,    -29, 
  20203,  -6173,   3024,  -1571,    776,   -341,    121,    -29, 
  20171,  -6169,   3023,  -1570,    775,   -341,    121,    -29, 
  20138,  -6166,   3022,  -1570,    775,   -341,    121,    -29, 
  20106,  -6162,   3021,  -1570,    775,   -341,    121,    -29, 
  20074,  -6159,   3020,  -1569,    775,   -341,    121,    -29, 
  20042,  -6156,   3019,  -1569,    775,   -341,    121,    -29, 
  20010,  -6152,   3018,  -1569,    775,   -341,    121,    -29, 
  19978,  -6149,   3017,  -1568,    775,   -341,    121,    -29, 
  19945,  -6145,   3016,  -1568,    775,   -341,    121,    -29, 
  19913,  -6141,   3015,  -1568,    774,   -341,    121,    -29, 
  19881,  -6138,   3014,  -1567,    774,   -341,    121,    -29, 
  19849,  -6134,   3013,  -1567,    774,   -341,    121,    -29, 
  19816,  -6130,   3012,  -1566,    774,   -341,    121,    -29, 
  19784,  -6127,   3011,  -1566,    774,   -341,    121,    -29, 
  19752,  -6123,   3010,  -1566,    774,   -340,    121,    -29, 
  19719,  -6119,   3008,  -1565,    773,   -340,    121,    -28, 
  19687,  -6115,   3007,  -1565,    773,   -340,    121,    -28, 
  19654,  -6112,   3006,  -1564,    773,   -340,    120,    -28, 
  19622,  -6108,   3005,  -1564,    773,   -340,    120,    -28, 
  19590,  -6104,   3004,  -1563,    773,   -340,    120,    -28, 
  19557,  -6100,   3002,  -1563,    773,   -340,    120,    -28, 
  19525,  -6096,   3001,  -1562,    772,   -340,    120,    -28, 
  19492,  -6092,   3000,  -1562,    772,   -340,    120,    -28, 
  19460,  -6088,   2999,  -1561,    772,   -340,    120,    -28, 
  19427,  -6084,   2997,  -1561,    772,   -340,    120,    -28, 
  19395,  -6080,   2996,  -1560,    771,   -340,    120,    -28, 
  19362,  -6075,   2995,  -1560,    771,   -339,    120,    -28, 
  19329,  -6071,   2993,  -1559,    771,   -339,    120,    -28, 
  19297,  -6067,   2992,  -1559,    771,   -339,    120,    -28, 
  19264,  -6063,   2990,  -1558,    771,   -339,    120,    -28, 
  19232,  -6059,   2989,  -1558,    770,   -339,    120,    -28, 
  19199,  -6054,   2988,  -1557,    770,   -339,    120,    -28, 
  19166,  -6050,   2986,  -1556,    770,   -339,    120,    -28, 
  19134,  -6046,   2985,  -1556,    770,   -339,    120,    -28, 
  19101,  -6041,   2983,  -1555,    769,   -339,    120,    -28, 
  19068,  -6037,   2982,  -1555,    769,   -338,    120,    -28, 
  19035,  -6032,   2980,  -1554,    769,   -338,    120,    -28, 
  19003,  -6028,   2979,  -1553,    768,   -338,    120,    -28, 
  18970,  -6023,   2977,  -1553,    768,   -338,    119,    -28, 
  18937,  -6019,   2976,  -1552,    768,   -338,    119,    -28, 
  18904,  -6014,   2974,  -1551,    768,   -338,    119,    -28, 
  18871,  -6010,   2972,  -1551,    767,   -338,    119,    -28, 
  18839,  -6005,   2971,  -1550,    767,   -338,    119,    -28, 
  18806,  -6000,   2969,  -1549,    767,   -337,    119,    -28, 
  18773,  -5996,   2968,  -1549,    766,   -337,    119,    -28, 
  18740,  -5991,   2966,  -1548,    766,   -337,    119,    -28, 
  18707,  -5986,   2964,  -1547,    766,   -337,    119,    -28, 
  18674,  -5981,   2963,  -1547,    765,   -337,    119,    -28, 
  18641,  -5977,   2961,  -1546,    765,   -337,    119,    -28, 
  18608,  -5972,   2959,  -1545,    765,   -337,    119,    -28, 
  18575,  -5967,   2957,  -1544,    765,   -336,    119,    -28, 
  18542,  -5962,   2956,  -1544,    764,   -336,    119,    -28, 
  18509,  -5957,   2954,  -1543,    764,   -336,    119,    -28, 
  18476,  -5952,   2952,  -1542,    763,   -336,    119,    -28, 
  18443,  -5947,   2950,  -1541,    763,   -336,    118,    -28, 
  18410,  -5942,   2948,  -1541,    763,   -336,    118,    -28, 
  18377,  -5937,   2947,  -1540,    762,   -335,    118,    -27, 
  18344,  -5932,   2945,  -1539,    762,   -335,    118,    -27, 
  18311,  -5927,   2943,  -1538,    762,   -335,    118,    -27, 
  18278,  -5922,   2941,  -1537,    761,   -335,    118,    -27, 
  18245,  -5917,   2939,  -1536,    761,   -335,    118,    -27, 
  18212,  -5911,   2937,  -1536,    761,   -335,    118,    -27, 
  18178,  -5906,   2935,  -1535,    760,   -334,    118,    -27, 
  18145,  -5901,   2933,  -1534,    760,   -334,    118,    -27, 
  18112,  -5896,   2931,  -1533,    759,   -334,    118,    -27, 
  18079,  -5890,   2929,  -1532,    759,   -334,    118,    -27, 
  18046,  -5885,   2927,  -1531,    759,   -334,    118,    -27, 
  18012,  -5880,   2925,  -1530,    758,   -334,    118,    -27, 
  17979,  -5874,   2923,  -1530,    758,   -333,    117,    -27, 
  17946,  -5869,   2921,  -1529,    757,   -333,    117,    -27, 
  17913,  -5863,   2919,  -1528,    757,   -333,    117,    -27, 
  17879,  -5858,   2917,  -1527,    757,   -333,    117,    -27, 
  17846,  -5852,   2915,  -1526,    756,   -333,    117,    -27, 
  17813,  -5847,   2913,  -1525,    756,   -332,    117,    -27, 
  17780,  -5841,   2911,  -1524,    755,   -332,    117,    -27, 
  17746,  -5836,   2909,  -1523,    755,   -332,    117,    -27, 
  17713,  -5830,   2907,  -1522,    754,   -332,    117,    -27, 
  17680,  -5824,   2904,  -1521,    754,   -332,    117,    -27, 
  17646,  -5819,   2902,  -1520,    753,   -331,    117,    -27, 
  17613,  -5813,   2900,  -1519,    753,   -331,    117,    -27, 
  17579,  -5807,   2898,  -1518,    753,   -331,    116,    -27, 
  17546,  -5801,   2896,  -1517,    752,   -331,    116,    -27, 
  17513,  -5796,   2893,  -1516,    752,   -331,    116,    -27, 
  17479,  -5790,   2891,  -1515,    751,   -330,    116,    -27, 
  17446,  -5784,   2889,  -1514,    751,   -330,    116,    -27, 
  17412,  -5778,   2886,  -1513,    750,   -330,    116,    -27, 
  17379,  -5772,   2884,  -1512,    750,   -330,    116,    -27, 
  17345,  -5766,   2882,  -1511,    749,   -330,    116,    -27, 
  17312,  -5760,   2880,  -1510,    749,   -329,    116,    -27, 
  17279,  -5754,   2877,  -1509,    748,   -329,    116,    -27, 
  17245,  -5748,   2875,  -1508,    748,   -329,    116,    -26, 
  17212,  -5742,   2872,  -1507,    747,   -329,    115,    -26, 
  17178,  -5736,   2870,  -1505,    747,   -328,    115,    -26, 
  17144,  -5730,   2868,  -1504,    746,   -328,    115,    -26, 
  17111,  -5724,   2865,  -1503,    746,   -328,    115,    -26, 
  17077,  -5718,   2863,  -1502,    745,   -328,    115,    -26, 
  17044,  -5711,   2860,  -1501,    745,   -328,    115,    -26, 
  17010,  -5705,   2858,  -1500,    744,   -327,    115,    -26, 
  16977,  -5699,   2855,  -1499,    744,   -327,    115,    -26, 
  16943,  -5693,   2853,  -1498,    743,   -327,    115,    -26, 
  16910,  -5686,   2850,  -1496,    742,   -327,    115,    -26, 
  16876,  -5680,   2848,  -1495,    742,   -326,    115,    -26, 
  16842,  -5674,   2845,  -1494,    741,   -326,    114,    -26, 
  16809,  -5667,   2843,  -1493,    741,   -326,    114,    -26, 
  16775,  -5661,   2840,  -1492,    740,   -326,    114,    -26, 
  16741,  -5655,   2838,  -1490,    740,   -325,    114,    -26, 
  16708,  -5648,   2835,  -1489,    739,   -325,    114,    -26, 
  16674,  -5642,   2832,  -1488,    739,   -325,    114,    -26, 
  16640,  -5635,   2830,  -1487,    738,   -325,    114,    -26, 
  16607,  -5629,   2827,  -1486,    737,   -324,    114,    -26, 
  16573,  -5622,   2824,  -1484,    737,   -324,    114,    -26, 
  16539,  -5616,   2822,  -1483,    736,   -324,    113,    -26, 
  16506,  -5609,   2819,  -1482,    736,   -324,    113,    -26, 
  16472,  -5602,   2816,  -1481,    735,   -323,    113,    -26, 
  16438,  -5596,   2814,  -1479,    734,   -323,    113,    -26, 
  16405,  -5589,   2811,  -1478,    734,   -323,    113,    -26, 
  16371,  -5582,   2808,  -1477,    733,   -322,    113,    -26, 
  16337,  -5576,   2805,  -1475,    733,   -322,    113,    -26, 
  16303,  -5569,   2803,  -1474,    732,   -322,    113,    -26, 
  16270,  -5562,   2800,  -1473,    731,   -322,    113,    -25, 
  16236,  -5555,   2797,  -1471,    731,   -321,    113,    -25, 
  16202,  -5548,   2794,  -1470,    730,   -321,    112,    -25, 
  16168,  -5542,   2791,  -1469,    730,   -321,    112,    -25, 
  16134,  -5535,   2788,  -1467,    729,   -321,    112,    -25, 
  16101,  -5528,   2786,  -1466,    728,   -320,    112,    -25, 
  16067,  -5521,   2783,  -1465,    728,   -320,    112,    -25, 
  16033,  -5514,   2780,  -1463,    727,   -320,    112,    -25, 
  15999,  -5507,   2777,  -1462,    726,   -319,    112,    -25, 
  15965,  -5500,   2774,  -1461,    726,   -319,    112,    -25, 
  15932,  -5493,   2771,  -1459,    725,   -319,    111,    -25, 
  15898,  -5486,   2768,  -1458,    724,   -319,    111,    -25, 
  15864,  -5479,   2765,  -1456,    724,   -318,    111,    -25, 
  15830,  -5472,   2762,  -1455,    723,   -318,    111,    -25, 
  15796,  -5464,   2759,  -1454,    722,   -318,    111,    -25, 
  15762,  -5457,   2756,  -1452,    722,   -317,    111,    -25, 
  15728,  -5450,   2753,  -1451,    721,   -317,    111,    -25, 
  15695,  -5443,   2750,  -1449,    720,   -317,    111,    -25, 
  15661,  -5436,   2747,  -1448,    720,   -316,    111,    -25, 
  15627,  -5428,   2744,  -1446,    719,   -316,    110,    -25, 
  15593,  -5421,   2741,  -1445,    718,   -316,    110,    -25, 
  15559,  -5414,   2738,  -1443,    718,   -316,    110,    -25, 
  15525,  -5407,   2735,  -1442,    717,   -315,    110,    -25, 
  15491,  -5399,   2732,  -1441,    716,   -315,    110,    -25, 
  15457,  -5392,   2729,  -1439,    715,   -315,    110,    -25, 
  15423,  -5384,   2726,  -1438,    715,   -314,    110,    -25, 
  15390,  -5377,   2722,  -1436,    714,   -314,    110,    -24, 
  15356,  -5370,   2719,  -1435,    713,   -314,    109,    -24, 
  15322,  -5362,   2716,  -1433,    713,   -313,    109,    -24, 
  15288,  -5355,   2713,  -1431,    712,   -313,    109,    -24, 
  15254,  -5347,   2710,  -1430,    711,   -313,    109,    -24, 
  15220,  -5340,   2706,  -1428,    710,   -312,    109,    -24, 
  15186,  -5332,   2703,  -1427,    710,   -312,    109,    -24, 
  15152,  -5324,   2700,  -1425,    709,   -312,    109,    -24, 
  15118,  -5317,   2697,  -1424,    708,   -311,    109,    -24, 
  15084,  -5309,   2693,  -1422,    707,   -311,    108,    -24, 
  15050,  -5302,   2690,  -1421,    707,   -311,    108,    -24, 
  15016,  -5294,   2687,  -1419,    706,   -310,    108,    -24, 
  14982,  -5286,   2684,  -1417,    705,   -310,    108,    -24, 
  14948,  -5278,   2680,  -1416,    704,   -310,    108,    -24, 
  14914,  -5271,   2677,  -1414,    704,   -309,    108,    -24, 
  14880,  -5263,   2674,  -1413,    703,   -309,    108,    -24, 
  14846,  -5255,   2670,  -1411,    702,   -309,    108,    -24, 
  14812,  -5247,   2667,  -1409,    701,   -308,    107,    -24, 
  14778,  -5240,   2663,  -1408,    701,   -308,    107,    -24, 
  14745,  -5232,   2660,  -1406,    700,   -308,    107,    -24, 
  14711,  -5224,   2657,  -1404,    699,   -307,    107,    -24, 
  14677,  -5216,   2653,  -1403,    698,   -307,    107,    -24, 
  14643,  -5208,   2650,  -1401,    697,   -307,    107,    -24, 
  14609,  -5200,   2646,  -1399,    697,   -306,    107,    -24, 
  14575,  -5192,   2643,  -1398,    696,   -306,    106,    -24, 
  14541,  -5184,   2639,  -1396,    695,   -306,    106,    -23, 
  14507,  -5176,   2636,  -1394,    694,   -305,    106,    -23, 
  14473,  -5168,   2632,  -1393,    693,   -305,    106,    -23, 
  14439,  -5160,   2629,  -1391,    693,   -304,    106,    -23, 
  14405,  -5152,   2625,  -1389,    692,   -304,    106,    -23, 
  14371,  -5144,   2622,  -1388,    691,   -304,    106,    -23, 
  14337,  -5136,   2618,  -1386,    690,   -303,    105,    -23, 
  14303,  -5128,   2615,  -1384,    689,   -303,    105,    -23, 
  14269,  -5119,   2611,  -1382,    688,   -303,    105,    -23, 
  14235,  -5111,   2608,  -1381,    688,   -302,    105,    -23, 
  14201,  -5103,   2604,  -1379,    687,   -302,    105,    -23, 
  14167,  -5095,   2600,  -1377,    686,   -302,    105,    -23, 
  14133,  -5087,   2597,  -1375,    685,   -301,    105,    -23, 
  14099,  -5078,   2593,  -1374,    684,   -301,    104,    -23, 
  14065,  -5070,   2589,  -1372,    683,   -300,    104,    -23, 
  14031,  -5062,   2586,  -1370,    683,   -300,    104,    -23, 
  13997,  -5053,   2582,  -1368,    682,   -300,    104,    -23, 
  13963,  -5045,   2578,  -1366,    681,   -299,    104,    -23, 
  13929,  -5037,   2575,  -1365,    680,   -299,    104,    -23, 
  13895,  -5028,   2571,  -1363,    679,   -299,    104,    -23, 
  13861,  -5020,   2567,  -1361,    678,   -298,    103,    -23, 
  13827,  -5012,   2564,  -1359,    677,   -298,    103,    -23, 
  13793,  -5003,   2560,  -1357,    676,   -297,    103,    -23, 
  13759,  -4995,   2556,  -1356,    676,   -297,    103,    -23, 
  13725,  -4986,   2552,  -1354,    675,   -297,    103,    -22, 
  13691,  -4978,   2549,  -1352,    674,   -296,    103,    -22, 
  13657,  -4969,   2545,  -1350,    673,   -296,    103,    -22, 
  13623,  -4961,   2541,  -1348,    672,   -295,    102,    -22, 
  13589,  -4952,   2537,  -1346,    671,   -295,    102,    -22, 
  13555,  -4943,   2533,  -1344,    670,   -295,    102,    -22, 
  13521,  -4935,   2530,  -1343,    669,   -294,    102,    -22, 
  13487,  -4926,   2526,  -1341,    668,   -294,    102,    -22, 
  13453,  -4918,   2522,  -1339,    668,   -293,    102,    -22, 
  13419,  -4909,   2518,  -1337,    667,   -293,    102,    -22, 
  13385,  -4900,   2514,  -1335,    666,   -293,    101,    -22, 
  13351,  -4892,   2510,  -1333,    665,   -292,    101,    -22, 
  13317,  -4883,   2506,  -1331,    664,   -292,    101,    -22, 
  13283,  -4874,   2502,  -1329,    663,   -291,    101,    -22, 
  13249,  -4865,   2498,  -1327,    662,   -291,    101,    -22, 
  13215,  -4857,   2495,  -1325,    661,   -291,    101,    -22, 
  13181,  -4848,   2491,  -1323,    660,   -290,    100,    -22, 
  13147,  -4839,   2487,  -1321,    659,   -290,    100,    -22, 
  13113,  -4830,   2483,  -1319,    658,   -289,    100,    -22, 
  13079,  -4821,   2479,  -1318,    657,   -289,    100,    -22, 
  13045,  -4812,   2475,  -1316,    656,   -289,    100,    -22, 
  13011,  -4803,   2471,  -1314,    655,   -288,    100,    -22, 
  12977,  -4795,   2467,  -1312,    655,   -288,    100,    -21, 
  12943,  -4786,   2463,  -1310,    654,   -287,     99,    -21, 
  12909,  -4777,   2459,  -1308,    653,   -287,     99,    -21, 
  12875,  -4768,   2455,  -1306,    652,   -286,     99,    -21, 
  12841,  -4759,   2450,  -1304,    651,   -286,     99,    -21, 
  12807,  -4750,   2446,  -1302,    650,   -286,     99,    -21, 
  12773,  -4741,   2442,  -1300,    649,   -285,     99,    -21, 
  12740,  -4732,   2438,  -1298,    648,   -285,     98,    -21, 
  12706,  -4723,   2434,  -1296,    647,   -284,     98,    -21, 
  12672,  -4714,   2430,  -1294,    646,   -284,     98,    -21, 
  12638,  -4705,   2426,  -1291,    645,   -283,     98,    -21, 
  12604,  -4695,   2422,  -1289,    644,   -283,     98,    -21, 
  12570,  -4686,   2418,  -1287,    643,   -283,     98,    -21, 
  12536,  -4677,   2413,  -1285,    642,   -282,     97,    -21, 
  12502,  -4668,   2409,  -1283,    641,   -282,     97,    -21, 
  12468,  -4659,   2405,  -1281,    640,   -281,     97,    -21, 
  12434,  -4650,   2401,  -1279,    639,   -281,     97,    -21, 
  12401,  -4640,   2397,  -1277,    638,   -280,     97,    -21, 
  12367,  -4631,   2393,  -1275,    637,   -280,     97,    -21, 
  12333,  -4622,   2388,  -1273,    636,   -280,     96,    -21, 
  12299,  -4613,   2384,  -1271,    635,   -279,     96,    -21, 
  12265,  -4603,   2380,  -1269,    634,   -279,     96,    -21, 
  12231,  -4594,   2376,  -1267,    633,   -278,     96,    -21, 
  12197,  -4585,   2371,  -1264,    632,   -278,     96,    -20, 
  12164,  -4575,   2367,  -1262,    631,   -277,     96,    -20, 
  12130,  -4566,   2363,  -1260,    630,   -277,     95,    -20, 
  12096,  -4557,   2359,  -1258,    629,   -276,     95,    -20, 
  12062,  -4547,   2354,  -1256,    628,   -276,     95,    -20, 
  12028,  -4538,   2350,  -1254,    627,   -275,     95,    -20, 
  11994,  -4529,   2346,  -1252,    626,   -275,     95,    -20, 
  11961,  -4519,   2341,  -1250,    625,   -275,     95,    -20, 
  11927,  -4510,   2337,  -1247,    624,   -274,     94,    -20, 
  11893,  -4500,   2333,  -1245,    623,   -274,     94,    -20, 
  11859,  -4491,   2328,  -1243,    622,   -273,     94,    -20, 
  11826,  -4481,   2324,  -1241,    621,   -273,     94,    -20, 
  11792,  -4472,   2320,  -1239,    619,   -272,     94,    -20, 
  11758,  -4462,   2315,  -1237,    618,   -272,     94,    -20, 
  11724,  -4453,   2311,  -1234,    617,   -271,     93,    -20, 
  11691,  -4443,   2306,  -1232,    616,   -271,     93,    -20, 
  11657,  -4434,   2302,  -1230,    615,   -270,     93,    -20, 
  11623,  -4424,   2298,  -1228,    614,   -270,     93,    -20, 
  11589,  -4414,   2293,  -1226,    613,   -270,     93,    -20, 
  11556,  -4405,   2289,  -1223,    612,   -269,     93,    -20, 
  11522,  -4395,   2284,  -1221,    611,   -269,     92,    -20, 
  11488,  -4386,   2280,  -1219,    610,   -268,     92,    -19, 
  11455,  -4376,   2275,  -1217,    609,   -268,     92,    -19, 
  11421,  -4366,   2271,  -1214,    608,   -267,     92,    -19, 
  11387,  -4357,   2266,  -1212,    607,   -267,     92,    -19, 
  11354,  -4347,   2262,  -1210,    606,   -266,     92,    -19, 
  11320,  -4337,   2257,  -1208,    604,   -266,     91,    -19, 
  11286,  -4327,   2253,  -1205,    603,   -265,     91,    -19, 
  11253,  -4318,   2248,  -1203,    602,   -265,     91,    -19, 
  11219,  -4308,   2244,  -1201,    601,   -264,     91,    -19, 
  11185,  -4298,   2239,  -1199,    600,   -264,     91,    -19, 
  11152,  -4288,   2235,  -1196,    599,   -263,     90,    -19, 
  11118,  -4278,   2230,  -1194,    598,   -263,     90,    -19, 
  11085,  -4269,   2225,  -1192,    597,   -262,     90,    -19, 
  11051,  -4259,   2221,  -1190,    596,   -262,     90,    -19, 
  11017,  -4249,   2216,  -1187,    595,   -261,     90,    -19, 
  10984,  -4239,   2212,  -1185,    594,   -261,     90,    -19, 
  10950,  -4229,   2207,  -1183,    592,   -260,     89,    -19, 
  10917,  -4219,   2202,  -1180,    591,   -260,     89,    -19, 
  10883,  -4209,   2198,  -1178,    590,   -259,     89,    -19, 
  10850,  -4200,   2193,  -1176,    589,   -259,     89,    -19, 
  10816,  -4190,   2189,  -1173,    588,   -259,     89,    -19, 
  10783,  -4180,   2184,  -1171,    587,   -258,     88,    -19, 
  10749,  -4170,   2179,  -1169,    586,   -258,     88,    -18, 
  10716,  -4160,   2175,  -1166,    585,   -257,     88,    -18, 
  10682,  -4150,   2170,  -1164,    583,   -257,     88,    -18, 
  10649,  -4140,   2165,  -1162,    582,   -256,     88,    -18, 
  10615,  -4130,   2161,  -1159,    581,   -256,     88,    -18, 
  10582,  -4120,   2156,  -1157,    580,   -255,     87,    -18, 
  10549,  -4110,   2151,  -1155,    579,   -255,     87,    -18, 
  10515,  -4100,   2146,  -1152,    578,   -254,     87,    -18, 
  10482,  -4089,   2142,  -1150,    577,   -254,     87,    -18, 
  10448,  -4079,   2137,  -1148,    575,   -253,     87,    -18, 
  10415,  -4069,   2132,  -1145,    574,   -253,     87,    -18, 
  10382,  -4059,   2127,  -1143,    573,   -252,     86,    -18, 
  10348,  -4049,   2123,  -1140,    572,   -252,     86,    -18, 
  10315,  -4039,   2118,  -1138,    571,   -251,     86,    -18, 
  10282,  -4029,   2113,  -1136,    570,   -251,     86,    -18, 
  10248,  -4019,   2108,  -1133,    569,   -250,     86,    -18, 
  10215,  -4008,   2104,  -1131,    567,   -250,     85,    -18, 
  10182,  -3998,   2099,  -1128,    566,   -249,     85,    -18, 
  10148,  -3988,   2094,  -1126,    565,   -249,     85,    -18, 
  10115,  -3978,   2089,  -1124,    564,   -248,     85,    -18, 
  10082,  -3968,   2084,  -1121,    563,   -248,     85,    -18, 
  10049,  -3957,   2080,  -1119,    562,   -247,     84,    -17, 
  10015,  -3947,   2075,  -1116,    560,   -246,     84,    -17, 
   9982,  -3937,   2070,  -1114,    559,   -246,     84,    -17, 
   9949,  -3927,   2065,  -1111,    558,   -245,     84,    -17, 
   9916,  -3916,   2060,  -1109,    557,   -245,     84,    -17, 
   9883,  -3906,   2055,  -1106,    556,   -244,     84,    -17, 
   9849,  -3896,   2050,  -1104,    554,   -244,     83,    -17, 
   9816,  -3886,   2045,  -1102,    553,   -243,     83,    -17, 
   9783,  -3875,   2041,  -1099,    552,   -243,     83,    -17, 
   9750,  -3865,   2036,  -1097,    551,   -242,     83,    -17, 
   9717,  -3855,   2031,  -1094,    550,   -242,     83,    -17, 
   9684,  -3844,   2026,  -1092,    548,   -241,     82,    -17, 
   9651,  -3834,   2021,  -1089,    547,   -241,     82,    -17, 
   9618,  -3823,   2016,  -1087,    546,   -240,     82,    -17, 
   9585,  -3813,   2011,  -1084,    545,   -240,     82,    -17, 
   9552,  -3803,   2006,  -1082,    544,   -239,     82,    -17, 
   9519,  -3792,   2001,  -1079,    542,   -239,     81,    -17, 
   9486,  -3782,   1996,  -1077,    541,   -238,     81,    -17, 
   9453,  -3771,   1991,  -1074,    540,   -238,     81,    -17, 
   9420,  -3761,   1986,  -1072,    539,   -237,     81,    -17, 
   9387,  -3750,   1981,  -1069,    538,   -237,     81,    -17, 
   9354,  -3740,   1976,  -1067,    536,   -236,     81,    -16, 
   9321,  -3729,   1971,  -1064,    535,   -236,     80,    -16, 
   9288,  -3719,   1966,  -1062,    534,   -235,     80,    -16, 
   9255,  -3709,   1961,  -1059,    533,   -235,     80,    -16, 
   9222,  -3698,   1956,  -1057,    532,   -234,     80,    -16, 
   9189,  -3687,   1951,  -1054,    530,   -233,     80,    -16, 
   9156,  -3677,   1946,  -1052,    529,   -233,     79,    -16, 
   9123,  -3666,   1941,  -1049,    528,   -232,     79,    -16, 
   9091,  -3656,   1936,  -1046,    527,   -232,     79,    -16, 
   9058,  -3645,   1931,  -1044,    525,   -231,     79,    -16, 
   9025,  -3635,   1926,  -1041,    524,   -231,     79,    -16, 
   8992,  -3624,   1921,  -1039,    523,   -230,     78,    -16, 
   8959,  -3614,   1916,  -1036,    522,   -230,     78,    -16, 
   8927,  -3603,   1911,  -1034,    520,   -229,     78,    -16, 
   8894,  -3592,   1906,  -1031,    519,   -229,     78,    -16, 
   8861,  -3582,   1901,  -1029,    518,   -228,     78,    -16, 
   8829,  -3571,   1896,  -1026,    517,   -228,     77,    -16, 
   8796,  -3560,   1891,  -1023,    515,   -227,     77,    -16, 
   8763,  -3550,   1885,  -1021,    514,   -226,     77,    -16, 
   8730,  -3539,   1880,  -1018,    513,   -226,     77,    -16, 
   8698,  -3529,   1875,  -1016,    512,   -225,     77,    -16, 
   8665,  -3518,   1870,  -1013,    510,   -225,     77,    -15, 
   8633,  -3507,   1865,  -1010,    509,   -224,     76,    -15, 
   8600,  -3496,   1860,  -1008,    508,   -224,     76,    -15, 
   8567,  -3486,   1855,  -1005,    507,   -223,     76,    -15, 
   8535,  -3475,   1850,  -1003,    505,   -223,     76,    -15, 
   8502,  -3464,   1844,  -1000,    504,   -222,     76,    -15, 
   8470,  -3454,   1839,   -997,    503,   -222,     75,    -15, 
   8437,  -3443,   1834,   -995,    502,   -221,     75,    -15, 
   8405,  -3432,   1829,   -992,    500,   -221,     75,    -15, 
   8372,  -3421,   1824,   -990,    499,   -220,     75,    -15, 
   8340,  -3411,   1818,   -987,    498,   -219,     75,    -15, 
   8308,  -3400,   1813,   -984,    497,   -219,     74,    -15, 
   8275,  -3389,   1808,   -982,    495,   -218,     74,    -15, 
   8243,  -3378,   1803,   -979,    494,   -218,     74,    -15, 
   8210,  -3368,   1798,   -976,    493,   -217,     74,    -15, 
   8178,  -3357,   1792,   -974,    492,   -217,     74,    -15, 
   8146,  -3346,   1787,   -971,    490,   -216,     73,    -15, 
   8113,  -3335,   1782,   -968,    489,   -216,     73,    -15, 
   8081,  -3324,   1777,   -966,    488,   -215,     73,    -15, 
   8049,  -3313,   1772,   -963,    486,   -214,     73,    -15, 
   8017,  -3303,   1766,   -960,    485,   -214,     73,    -15, 
   7984,  -3292,   1761,   -958,    484,   -213,     72,    -14, 
   7952,  -3281,   1756,   -955,    483,   -213,     72,    -14, 
   7920,  -3270,   1751,   -952,    481,   -212,     72,    -14, 
   7888,  -3259,   1745,   -950,    480,   -212,     72,    -14, 
   7856,  -3248,   1740,   -947,    479,   -211,     72,    -14, 
   7823,  -3237,   1735,   -944,    477,   -211,     71,    -14, 
   7791,  -3227,   1729,   -942,    476,   -210,     71,    -14, 
   7759,  -3216,   1724,   -939,    475,   -209,     71,    -14, 
   7727,  -3205,   1719,   -936,    473,   -209,     71,    -14, 
   7695,  -3194,   1714,   -934,    472,   -208,     71,    -14, 
   7663,  -3183,   1708,   -931,    471,   -208,     70,    -14, 
   7631,  -3172,   1703,   -928,    470,   -207,     70,    -14, 
   7599,  -3161,   1698,   -926,    468,   -207,     70,    -14, 
   7567,  -3150,   1692,   -923,    467,   -206,     70,    -14, 
   7535,  -3139,   1687,   -920,    466,   -206,     70,    -14, 
   7503,  -3128,   1682,   -917,    464,   -205,     69,    -14, 
   7471,  -3117,   1676,   -915,    463,   -204,     69,    -14, 
   7439,  -3106,   1671,   -912,    462,   -204,     69,    -14, 
   7407,  -3095,   1666,   -909,    460,   -203,     69,    -14, 
   7376,  -3084,   1660,   -907,    459,   -203,     69,    -14, 
   7344,  -3073,   1655,   -904,    458,   -202,     68,    -14, 
   7312,  -3062,   1650,   -901,    456,   -202,     68,    -14, 
   7280,  -3051,   1644,   -898,    455,   -201,     68,    -13, 
   7248,  -3040,   1639,   -896,    454,   -200,     68,    -13, 
   7217,  -3029,   1634,   -893,    453,   -200,     68,    -13, 
   7185,  -3018,   1628,   -890,    451,   -199,     67,    -13, 
   7153,  -3007,   1623,   -888,    450,   -199,     67,    -13, 
   7121,  -2996,   1617,   -885,    449,   -198,     67,    -13, 
   7090,  -2985,   1612,   -882,    447,   -198,     67,    -13, 
   7058,  -2974,   1607,   -879,    446,   -197,     67,    -13, 
   7026,  -2963,   1601,   -877,    445,   -196,     66,    -13, 
   6995,  -2952,   1596,   -874,    443,   -196,     66,    -13, 
   6963,  -2941,   1590,   -871,    442,   -195,     66,    -13, 
   6932,  -2930,   1585,   -868,    441,   -195,     66,    -13, 
   6900,  -2919,   1580,   -866,    439,   -194,     66,    -13, 
   6869,  -2908,   1574,   -863,    438,   -194,     65,    -13, 
   6837,  -2897,   1569,   -860,    437,   -193,     65,    -13, 
   6806,  -2886,   1563,   -857,    435,   -192,     65,    -13, 
   6774,  -2875,   1558,   -855,    434,   -192,     65,    -13, 
   6743,  -2864,   1553,   -852,    433,   -191,     65,    -13, 
   6711,  -2853,   1547,   -849,    431,   -191,     64,    -13, 
   6680,  -2842,   1542,   -846,    430,   -190,     64,    -13, 
   6649,  -2831,   1536,   -843,    429,   -190,     64,    -13, 
   6617,  -2819,   1531,   -841,    427,   -189,     64,    -13, 
   6586,  -2808,   1525,   -838,    426,   -188,     64,    -12, 
   6555,  -2797,   1520,   -835,    425,   -188,     63,    -12, 
   6523,  -2786,   1514,   -832,    423,   -187,     63,    -12, 
   6492,  -2775,   1509,   -830,    422,   -187,     63,    -12, 
   6461,  -2764,   1503,   -827,    421,   -186,     63,    -12, 
   6430,  -2753,   1498,   -824,    419,   -186,     63,    -12, 
   6399,  -2742,   1493,   -821,    418,   -185,     62,    -12, 
   6368,  -2730,   1487,   -818,    416,   -184,     62,    -12, 
   6336,  -2719,   1482,   -816,    415,   -184,     62,    -12, 
   6305,  -2708,   1476,   -813,    414,   -183,     62,    -12, 
   6274,  -2697,   1471,   -810,    412,   -183,     62,    -12, 
   6243,  -2686,   1465,   -807,    411,   -182,     61,    -12, 
   6212,  -2675,   1460,   -804,    410,   -181,     61,    -12, 
   6181,  -2664,   1454,   -802,    408,   -181,     61,    -12, 
   6150,  -2652,   1449,   -799,    407,   -180,     61,    -12, 
   6119,  -2641,   1443,   -796,    406,   -180,     61,    -12, 
   6088,  -2630,   1438,   -793,    404,   -179,     60,    -12, 
   6057,  -2619,   1432,   -790,    403,   -179,     60,    -12, 
   6026,  -2608,   1427,   -787,    402,   -178,     60,    -12, 
   5996,  -2597,   1421,   -785,    400,   -177,     60,    -12, 
   5965,  -2585,   1416,   -782,    399,   -177,     60,    -12, 
   5934,  -2574,   1410,   -779,    397,   -176,     59,    -12, 
   5903,  -2563,   1404,   -776,    396,   -176,     59,    -11, 
   5872,  -2552,   1399,   -773,    395,   -175,     59,    -11, 
   5842,  -2541,   1393,   -771,    393,   -175,     59,    -11, 
   5811,  -2529,   1388,   -768,    392,   -174,     59,    -11, 
   5780,  -2518,   1382,   -765,    391,   -173,     58,    -11, 
   5750,  -2507,   1377,   -762,    389,   -173,     58,    -11, 
   5719,  -2496,   1371,   -759,    388,   -172,     58,    -11, 
   5688,  -2485,   1366,   -756,    387,   -172,     58,    -11, 
   5658,  -2473,   1360,   -754,    385,   -171,     58,    -11, 
   5627,  -2462,   1355,   -751,    384,   -170,     57,    -11, 
   5597,  -2451,   1349,   -748,    382,   -170,     57,    -11, 
   5566,  -2440,   1344,   -745,    381,   -169,     57,    -11, 
   5536,  -2429,   1338,   -742,    380,   -169,     57,    -11, 
   5505,  -2417,   1332,   -739,    378,   -168,     57,    -11, 
   5475,  -2406,   1327,   -737,    377,   -168,     56,    -11, 
   5445,  -2395,   1321,   -734,    376,   -167,     56,    -11, 
   5414,  -2384,   1316,   -731,    374,   -166,     56,    -11, 
   5384,  -2373,   1310,   -728,    373,   -166,     56,    -11, 
   5354,  -2361,   1305,   -725,    371,   -165,     56,    -11, 
   5323,  -2350,   1299,   -722,    370,   -165,     55,    -11, 
   5293,  -2339,   1293,   -719,    369,   -164,     55,    -11, 
   5263,  -2328,   1288,   -717,    367,   -163,     55,    -11, 
   5233,  -2316,   1282,   -714,    366,   -163,     55,    -11, 
   5202,  -2305,   1277,   -711,    365,   -162,     55,    -10, 
   5172,  -2294,   1271,   -708,    363,   -162,     54,    -10, 
   5142,  -2283,   1265,   -705,    362,   -161,     54,    -10, 
   5112,  -2271,   1260,   -702,    360,   -160,     54,    -10, 
   5082,  -2260,   1254,   -699,    359,   -160,     54,    -10, 
   5052,  -2249,   1249,   -697,    358,   -159,     54,    -10, 
   5022,  -2238,   1243,   -694,    356,   -159,     53,    -10, 
   4992,  -2227,   1237,   -691,    355,   -158,     53,    -10, 
   4962,  -2215,   1232,   -688,    354,   -158,     53,    -10, 
   4932,  -2204,   1226,   -685,    352,   -157,     53,    -10, 
   4902,  -2193,   1221,   -682,    351,   -156,     53,    -10, 
   4872,  -2182,   1215,   -679,    349,   -156,     52,    -10, 
   4842,  -2170,   1209,   -676,    348,   -155,     52,    -10, 
   4813,  -2159,   1204,   -674,    347,   -155,     52,    -10, 
   4783,  -2148,   1198,   -671,    345,   -154,     52,    -10, 
   4753,  -2137,   1193,   -668,    344,   -153,     52,    -10, 
   4723,  -2125,   1187,   -665,    342,   -153,     51,    -10, 
   4694,  -2114,   1181,   -662,    341,   -152,     51,    -10, 
   4664,  -2103,   1176,   -659,    340,   -152,     51,    -10, 
   4634,  -2092,   1170,   -656,    338,   -151,     51,    -10, 
   4605,  -2080,   1165,   -653,    337,   -150,     51,    -10, 
   4575,  -2069,   1159,   -651,    335,   -150,     50,    -10, 
   4545,  -2058,   1153,   -648,    334,   -149,     50,    -10, 
   4516,  -2047,   1148,   -645,    333,   -149,     50,     -9, 
   4486,  -2035,   1142,   -642,    331,   -148,     50,     -9, 
   4457,  -2024,   1136,   -639,    330,   -147,     50,     -9, 
   4427,  -2013,   1131,   -636,    329,   -147,     49,     -9, 
   4398,  -2002,   1125,   -633,    327,   -146,     49,     -9, 
   4369,  -1990,   1119,   -630,    326,   -146,     49,     -9, 
   4339,  -1979,   1114,   -627,    324,   -145,     49,     -9, 
   4310,  -1968,   1108,   -625,    323,   -145,     49,     -9, 
   4281,  -1957,   1103,   -622,    322,   -144,     48,     -9, 
   4251,  -1945,   1097,   -619,    320,   -143,     48,     -9, 
   4222,  -1934,   1091,   -616,    319,   -143,     48,     -9, 
   4193,  -1923,   1086,   -613,    317,   -142,     48,     -9, 
   4164,  -1912,   1080,   -610,    316,   -142,     48,     -9, 
   4135,  -1901,   1074,   -607,    315,   -141,     47,     -9, 
   4105,  -1889,   1069,   -604,    313,   -140,     47,     -9, 
   4076,  -1878,   1063,   -601,    312,   -140,     47,     -9, 
   4047,  -1867,   1057,   -598,    310,   -139,     47,     -9, 
   4018,  -1856,   1052,   -596,    309,   -139,     47,     -9, 
   3989,  -1844,   1046,   -593,    308,   -138,     46,     -9, 
   3960,  -1833,   1041,   -590,    306,   -137,     46,     -9, 
   3931,  -1822,   1035,   -587,    305,   -137,     46,     -9, 
   3902,  -1811,   1029,   -584,    303,   -136,     46,     -9, 
   3874,  -1799,   1024,   -581,    302,   -136,     46,     -9, 
   3845,  -1788,   1018,   -578,    301,   -135,     45,     -9, 
   3816,  -1777,   1012,   -575,    299,   -134,     45,     -9, 
   3787,  -1766,   1007,   -572,    298,   -134,     45,     -8, 
   3758,  -1755,   1001,   -569,    296,   -133,     45,     -8, 
   3730,  -1743,    995,   -567,    295,   -133,     45,     -8, 
   3701,  -1732,    990,   -564,    294,   -132,     44,     -8, 
   3672,  -1721,    984,   -561,    292,   -132,     44,     -8, 
   3644,  -1710,    978,   -558,    291,   -131,     44,     -8, 
   3615,  -1699,    973,   -555,    289,   -130,     44,     -8, 
   3586,  -1687,    967,   -552,    288,   -130,     44,     -8, 
   3558,  -1676,    961,   -549,    287,   -129,     43,     -8, 
   3529,  -1665,    956,   -546,    285,   -129,     43,     -8, 
   3501,  -1654,    950,   -543,    284,   -128,     43,     -8, 
   3472,  -1643,    944,   -540,    282,   -127,     43,     -8, 
   3444,  -1631,    939,   -538,    281,   -127,     43,     -8, 
   3416,  -1620,    933,   -535,    280,   -126,     42,     -8, 
   3387,  -1609,    928,   -532,    278,   -126,     42,     -8, 
   3359,  -1598,    922,   -529,    277,   -125,     42,     -8, 
   3331,  -1587,    916,   -526,    275,   -124,     42,     -8, 
   3302,  -1575,    911,   -523,    274,   -124,     42,     -8, 
   3274,  -1564,    905,   -520,    273,   -123,     41,     -8, 
   3246,  -1553,    899,   -517,    271,   -123,     41,     -8, 
   3218,  -1542,    894,   -514,    270,   -122,     41,     -8, 
   3190,  -1531,    888,   -511,    268,   -122,     41,     -8, 
   3162,  -1520,    882,   -508,    267,   -121,     41,     -8, 
   3134,  -1508,    877,   -506,    266,   -120,     40,     -8, 
   3106,  -1497,    871,   -503,    264,   -120,     40,     -8, 
   3078,  -1486,    865,   -500,    263,   -119,     40,     -7, 
   3050,  -1475,    860,   -497,    261,   -119,     40,     -7, 
   3022,  -1464,    854,   -494,    260,   -118,     40,     -7, 
   2994,  -1453,    848,   -491,    259,   -117,     39,     -7, 
   2966,  -1442,    843,   -488,    257,   -117,     39,     -7, 
   2938,  -1430,    837,   -485,    256,   -116,     39,     -7, 
   2910,  -1419,    832,   -482,    254,   -116,     39,     -7, 
   2883,  -1408,    826,   -479,    253,   -115,     39,     -7, 
   2855,  -1397,    820,   -476,    252,   -114,     39,     -7, 
   2827,  -1386,    815,   -474,    250,   -114,     38,     -7, 
   2800,  -1375,    809,   -471,    249,   -113,     38,     -7, 
   2772,  -1364,    803,   -468,    247,   -113,     38,     -7, 
   2744,  -1353,    798,   -465,    246,   -112,     38,     -7, 
   2717,  -1341,    792,   -462,    245,   -112,     38,     -7, 
   2689,  -1330,    786,   -459,    243,   -111,     37,     -7, 
   2662,  -1319,    781,   -456,    242,   -110,     37,     -7, 
   2634,  -1308,    775,   -453,    241,   -110,     37,     -7, 
   2607,  -1297,    769,   -450,    239,   -109,     37,     -7, 
   2579,  -1286,    764,   -447,    238,   -109,     37,     -7, 
   2552,  -1275,    758,   -445,    236,   -108,     36,     -7, 
   2525,  -1264,    753,   -442,    235,   -107,     36,     -7, 
   2497,  -1253,    747,   -439,    234,   -107,     36,     -7, 
   2470,  -1242,    741,   -436,    232,   -106,     36,     -7, 
   2443,  -1231,    736,   -433,    231,   -106,     36,     -7, 
   2416,  -1220,    730,   -430,    229,   -105,     35,     -7, 
   2389,  -1209,    724,   -427,    228,   -104,     35,     -7, 
   2362,  -1198,    719,   -424,    227,   -104,     35,     -7, 
   2334,  -1187,    713,   -421,    225,   -103,     35,     -6, 
   2307,  -1175,    708,   -418,    224,   -103,     35,     -6, 
   2280,  -1164,    702,   -416,    222,   -102,     34,     -6, 
   2253,  -1153,    696,   -413,    221,   -102,     34,     -6, 
   2226,  -1142,    691,   -410,    220,   -101,     34,     -6, 
   2200,  -1131,    685,   -407,    218,   -100,     34,     -6, 
   2173,  -1120,    679,   -404,    217,   -100,     34,     -6, 
   2146,  -1109,    674,   -401,    215,    -99,     33,     -6, 
   2119,  -1098,    668,   -398,    214,    -99,     33,     -6, 
   2092,  -1087,    663,   -395,    213,    -98,     33,     -6, 
   2066,  -1076,    657,   -392,    211,    -97,     33,     -6, 
   2039,  -1065,    651,   -389,    210,    -97,     33,     -6, 
   2012,  -1054,    646,   -387,    208,    -96,     33,     -6, 
   1986,  -1043,    640,   -384,    207,    -96,     32,     -6, 
   1959,  -1033,    635,   -381,    206,    -95,     32,     -6, 
   1932,  -1022,    629,   -378,    204,    -95,     32,     -6, 
   1906,  -1011,    623,   -375,    203,    -94,     32,     -6, 
   1879,  -1000,    618,   -372,    202,    -93,     32,     -6, 
   1853,   -989,    612,   -369,    200,    -93,     31,     -6, 
   1827,   -978,    607,   -366,    199,    -92,     31,     -6, 
   1800,   -967,    601,   -363,    197,    -92,     31,     -6, 
   1774,   -956,    595,   -361,    196,    -91,     31,     -6, 
   1748,   -945,    590,   -358,    195,    -91,     31,     -6, 
   1721,   -934,    584,   -355,    193,    -90,     30,     -6, 
   1695,   -923,    579,   -352,    192,    -89,     30,     -6, 
   1669,   -912,    573,   -349,    190,    -89,     30,     -6, 
   1643,   -901,    567,   -346,    189,    -88,     30,     -6, 
   1617,   -891,    562,   -343,    188,    -88,     30,     -6, 
   1590,   -880,    556,   -340,    186,    -87,     30,     -5, 
   1564,   -869,    551,   -338,    185,    -86,     29,     -5, 
   1538,   -858,    545,   -335,    184,    -86,     29,     -5, 
   1512,   -847,    540,   -332,    182,    -85,     29,     -5, 
   1487,   -836,    534,   -329,    181,    -85,     29,     -5, 
   1461,   -825,    528,   -326,    179,    -84,     29,     -5, 
   1435,   -815,    523,   -323,    178,    -84,     28,     -5, 
   1409,   -804,    517,   -320,    177,    -83,     28,     -5, 
   1383,   -793,    512,   -317,    175,    -82,     28,     -5, 
   1357,   -782,    506,   -315,    174,    -82,     28,     -5, 
   1332,   -771,    501,   -312,    173,    -81,     28,     -5, 
   1306,   -760,    495,   -309,    171,    -81,     27,     -5, 
   1280,   -750,    490,   -306,    170,    -80,     27,     -5, 
   1255,   -739,    484,   -303,    168,    -80,     27,     -5, 
   1229,   -728,    478,   -300,    167,    -79,     27,     -5, 
   1204,   -717,    473,   -297,    166,    -78,     27,     -5, 
   1178,   -707,    467,   -295,    164,    -78,     27,     -5, 
   1153,   -696,    462,   -292,    163,    -77,     26,     -5, 
   1127,   -685,    456,   -289,    162,    -77,     26,     -5, 
   1102,   -674,    451,   -286,    160,    -76,     26,     -5, 
   1076,   -664,    445,   -283,    159,    -76,     26,     -5, 
   1051,   -653,    440,   -280,    157,    -75,     26,     -5, 
   1026,   -642,    434,   -277,    156,    -74,     25,     -5, 
   1001,   -631,    429,   -275,    155,    -74,     25,     -5, 
    975,   -621,    423,   -272,    153,    -73,     25,     -5, 
    950,   -610,    418,   -269,    152,    -73,     25,     -5, 
    925,   -599,    412,   -266,    151,    -72,     25,     -5, 
    900,   -589,    407,   -263,    149,    -72,     25,     -5, 
    875,   -578,    401,   -260,    148,    -71,     24,     -5, 
    850,   -567,    396,   -257,    147,    -71,     24,     -5, 
    825,   -557,    390,   -255,    145,    -70,     24,     -5, 
    800,   -546,    385,   -252,    144,    -69,     24,     -4, 
    775,   -535,    379,   -249,    142,    -69,     24,     -4, 
    750,   -525,    374,   -246,    141,    -68,     23,     -4, 
    726,   -514,    368,   -243,    140,    -68,     23,     -4, 
    701,   -504,    363,   -240,    138,    -67,     23,     -4, 
    676,   -493,    357,   -238,    137,    -67,     23,     -4, 
    651,   -482,    352,   -235,    136,    -66,     23,     -4, 
    627,   -472,    346,   -232,    134,    -65,     23,     -4, 
    602,   -461,    341,   -229,    133,    -65,     22,     -4, 
    578,   -451,    335,   -226,    132,    -64,     22,     -4, 
    553,   -440,    330,   -223,    130,    -64,     22,     -4, 
    528,   -430,    324,   -221,    129,    -63,     22,     -4, 
    504,   -419,    319,   -218,    128,    -63,     22,     -4, 
    480,   -409,    314,   -215,    126,    -62,     21,     -4, 
};

const signed short res_11_48_mid_filttab[] =
{
  32276,    443,   -393,    305,   -211,    124,    -61,     21, 
  32276,    394,   -372,    294,   -205,    121,    -60,     21, 
  32275,    346,   -351,    284,   -200,    119,    -59,     20, 
  32274,    298,   -330,    273,   -194,    116,    -58,     20, 
  32273,    249,   -309,    262,   -188,    113,    -57,     20, 
  32272,    202,   -288,    251,   -183,    111,    -56,     19, 
  32271,    154,   -267,    240,   -177,    108,    -55,     19, 
  32269,    106,   -246,    230,   -172,    105,    -53,     19, 
  32267,     58,   -226,    219,   -166,    103,    -52,     18, 
  32264,     11,   -205,    208,   -160,    100,    -51,     18, 
  32262,    -36,   -184,    197,   -155,     97,    -50,     18, 
  32259,    -83,   -164,    187,   -149,     95,    -49,     17, 
  32256,   -130,   -143,    176,   -144,     92,    -48,     17, 
  32252,   -177,   -123,    165,   -138,     89,    -47,     17, 
  32249,   -223,   -102,    155,   -133,     87,    -46,     16, 
  32245,   -270,    -82,    144,   -127,     84,    -45,     16, 
  32241,   -316,    -61,    133,   -122,     82,    -44,     16, 
  32236,   -362,    -41,    123,   -116,     79,    -43,     15, 
  32232,   -408,    -21,    112,   -111,     76,    -41,     15, 
  32227,   -454,      0,    101,   -105,     74,    -40,     15, 
  32222,   -499,     20,     91,   -100,     71,    -39,     14, 
  32216,   -545,     40,     80,    -94,     68,    -38,     14, 
  32210,   -590,     60,     70,    -89,     66,    -37,     14, 
  32204,   -635,     80,     59,    -83,     63,    -36,     13, 
  32198,   -680,    100,     49,    -78,     61,    -35,     13, 
  32192,   -725,    120,     38,    -73,     58,    -34,     13, 
  32185,   -769,    140,     28,    -67,     55,    -33,     12, 
  32178,   -814,    160,     18,    -62,     53,    -32,     12, 
  32171,   -858,    180,      7,    -56,     50,    -31,     12, 
  32163,   -902,    200,     -3,    -51,     48,    -30,     11, 
  32156,   -946,    220,    -14,    -46,     45,    -29,     11, 
  32148,   -990,    239,    -24,    -40,     43,    -28,     11, 
  32139,  -1033,    259,    -34,    -35,     40,    -27,     10, 
  32131,  -1076,    279,    -45,    -30,     38,    -26,     10, 
  32122,  -1120,    298,    -55,    -24,     35,    -25,     10, 
  32113,  -1163,    318,    -65,    -19,     32,    -24,      9, 
  32104,  -1206,    337,    -75,    -14,     30,    -22,      9, 
  32094,  -1248,    357,    -85,     -8,     27,    -21,      9, 
  32084,  -1291,    376,    -96,     -3,     25,    -20,      8, 
  32074,  -1333,    395,   -106,      2,     22,    -19,      8, 
  32064,  -1376,    415,   -116,      7,     20,    -18,      8, 
  32053,  -1418,    434,   -126,     13,     17,    -17,      7, 
  32042,  -1460,    453,   -136,     18,     15,    -16,      7, 
  32031,  -1501,    472,   -146,     23,     12,    -15,      7, 
  32020,  -1543,    491,   -156,     28,     10,    -14,      6, 
  32008,  -1584,    510,   -166,     34,      7,    -13,      6, 
  31997,  -1625,    529,   -176,     39,      5,    -12,      6, 
  31984,  -1666,    548,   -186,     44,      3,    -11,      6, 
  31972,  -1707,    567,   -196,     49,      0,    -10,      5, 
  31959,  -1748,    586,   -206,     54,     -2,     -9,      5, 
  31947,  -1788,    605,   -216,     59,     -5,     -8,      5, 
  31933,  -1829,    623,   -226,     65,     -7,     -7,      4, 
  31920,  -1869,    642,   -236,     70,    -10,     -6,      4, 
  31906,  -1909,    661,   -245,     75,    -12,     -5,      4, 
  31892,  -1949,    679,   -255,     80,    -15,     -4,      3, 
  31878,  -1988,    698,   -265,     85,    -17,     -3,      3, 
  31864,  -2028,    716,   -275,     90,    -19,     -2,      3, 
  31849,  -2067,    734,   -284,     95,    -22,     -1,      3, 
  31834,  -2106,    753,   -294,    100,    -24,      0,      2, 
  31819,  -2145,    771,   -304,    105,    -27,      0,      2, 
  31804,  -2184,    789,   -313,    110,    -29,      1,      2, 
  31788,  -2222,    807,   -323,    115,    -31,      2,      1, 
  31772,  -2261,    825,   -333,    120,    -34,      3,      1, 
  31756,  -2299,    843,   -342,    125,    -36,      4,      1, 
  31740,  -2337,    861,   -352,    130,    -38,      5,      1, 
  31723,  -2375,    879,   -361,    135,    -41,      6,      0, 
  31706,  -2413,    897,   -371,    140,    -43,      7,      0, 
  31689,  -2450,    915,   -380,    145,    -45,      8,      0, 
  31671,  -2488,    932,   -390,    150,    -48,      9,     -1, 
  31654,  -2525,    950,   -399,    154,    -50,     10,     -1, 
  31636,  -2562,    968,   -408,    159,    -52,     11,     -1, 
  31618,  -2599,    985,   -418,    164,    -55,     12,     -1, 
  31599,  -2635,   1003,   -427,    169,    -57,     13,     -2, 
  31581,  -2672,   1020,   -436,    174,    -59,     14,     -2, 
  31562,  -2708,   1037,   -445,    179,    -61,     15,     -2, 
  31542,  -2744,   1055,   -455,    183,    -64,     16,     -3, 
  31523,  -2780,   1072,   -464,    188,    -66,     16,     -3, 
  31503,  -2816,   1089,   -473,    193,    -68,     17,     -3, 
  31483,  -2851,   1106,   -482,    198,    -71,     18,     -3, 
  31463,  -2887,   1123,   -491,    202,    -73,     19,     -4, 
  31443,  -2922,   1140,   -500,    207,    -75,     20,     -4, 
  31422,  -2957,   1157,   -509,    212,    -77,     21,     -4, 
  31401,  -2992,   1174,   -518,    217,    -79,     22,     -4, 
  31380,  -3026,   1190,   -527,    221,    -82,     23,     -5, 
  31359,  -3061,   1207,   -536,    226,    -84,     24,     -5, 
  31337,  -3095,   1224,   -545,    231,    -86,     24,     -5, 
  31315,  -3129,   1240,   -554,    235,    -88,     25,     -5, 
  31293,  -3163,   1257,   -563,    240,    -90,     26,     -6, 
  31271,  -3197,   1273,   -571,    244,    -93,     27,     -6, 
  31248,  -3230,   1290,   -580,    249,    -95,     28,     -6, 
  31225,  -3264,   1306,   -589,    253,    -97,     29,     -6, 
  31202,  -3297,   1322,   -598,    258,    -99,     30,     -7, 
  31179,  -3330,   1338,   -606,    263,   -101,     31,     -7, 
  31155,  -3363,   1355,   -615,    267,   -103,     31,     -7, 
  31131,  -3395,   1371,   -624,    272,   -105,     32,     -7, 
  31107,  -3428,   1387,   -632,    276,   -108,     33,     -8, 
  31083,  -3460,   1402,   -641,    280,   -110,     34,     -8, 
  31059,  -3492,   1418,   -649,    285,   -112,     35,     -8, 
  31034,  -3524,   1434,   -658,    289,   -114,     36,     -8, 
  31009,  -3556,   1450,   -666,    294,   -116,     36,     -9, 
  30983,  -3588,   1465,   -675,    298,   -118,     37,     -9, 
  30958,  -3619,   1481,   -683,    302,   -120,     38,     -9, 
  30932,  -3650,   1496,   -691,    307,   -122,     39,     -9, 
  30906,  -3681,   1512,   -700,    311,   -124,     40,    -10, 
  30880,  -3712,   1527,   -708,    315,   -126,     40,    -10, 
  30853,  -3743,   1543,   -716,    320,   -128,     41,    -10, 
  30827,  -3773,   1558,   -724,    324,   -130,     42,    -10, 
  30800,  -3803,   1573,   -733,    328,   -132,     43,    -10, 
  30773,  -3834,   1588,   -741,    333,   -134,     44,    -11, 
  30745,  -3863,   1603,   -749,    337,   -136,     44,    -11, 
  30718,  -3893,   1618,   -757,    341,   -138,     45,    -11, 
  30690,  -3923,   1633,   -765,    345,   -140,     46,    -11, 
  30662,  -3952,   1648,   -773,    349,   -142,     47,    -12, 
  30633,  -3981,   1662,   -781,    354,   -144,     48,    -12, 
  30605,  -4010,   1677,   -789,    358,   -146,     48,    -12, 
  30576,  -4039,   1692,   -797,    362,   -148,     49,    -12, 
  30547,  -4068,   1706,   -805,    366,   -150,     50,    -12, 
  30517,  -4096,   1721,   -812,    370,   -152,     51,    -13, 
  30488,  -4124,   1735,   -820,    374,   -154,     51,    -13, 
  30458,  -4153,   1749,   -828,    378,   -156,     52,    -13, 
  30428,  -4180,   1763,   -836,    382,   -158,     53,    -13, 
  30398,  -4208,   1778,   -843,    386,   -160,     54,    -13, 
  30367,  -4236,   1792,   -851,    390,   -161,     54,    -14, 
  30337,  -4263,   1806,   -859,    394,   -163,     55,    -14, 
  30306,  -4290,   1820,   -866,    398,   -165,     56,    -14, 
  30275,  -4317,   1833,   -874,    402,   -167,     57,    -14, 
  30243,  -4344,   1847,   -881,    406,   -169,     57,    -15, 
  30212,  -4371,   1861,   -889,    410,   -171,     58,    -15, 
  30180,  -4397,   1875,   -896,    414,   -173,     59,    -15, 
  30148,  -4423,   1888,   -904,    418,   -174,     59,    -15, 
  30115,  -4449,   1902,   -911,    421,   -176,     60,    -15, 
  30083,  -4475,   1915,   -918,    425,   -178,     61,    -16, 
  30050,  -4501,   1928,   -926,    429,   -180,     62,    -16, 
  30017,  -4526,   1942,   -933,    433,   -182,     62,    -16, 
  29984,  -4552,   1955,   -940,    437,   -183,     63,    -16, 
  29951,  -4577,   1968,   -947,    440,   -185,     64,    -16, 
  29917,  -4602,   1981,   -954,    444,   -187,     64,    -16, 
  29883,  -4626,   1994,   -961,    448,   -189,     65,    -17, 
  29849,  -4651,   2007,   -968,    452,   -190,     66,    -17, 
  29815,  -4675,   2020,   -975,    455,   -192,     66,    -17, 
  29780,  -4700,   2032,   -982,    459,   -194,     67,    -17, 
  29745,  -4724,   2045,   -989,    463,   -196,     68,    -17, 
  29710,  -4747,   2058,   -996,    466,   -197,     68,    -18, 
  29675,  -4771,   2070,  -1003,    470,   -199,     69,    -18, 
  29640,  -4795,   2082,  -1010,    473,   -201,     70,    -18, 
  29604,  -4818,   2095,  -1017,    477,   -202,     70,    -18, 
  29568,  -4841,   2107,  -1023,    480,   -204,     71,    -18, 
  29532,  -4864,   2119,  -1030,    484,   -206,     72,    -18, 
  29496,  -4887,   2131,  -1037,    487,   -207,     72,    -19, 
  29459,  -4909,   2143,  -1044,    491,   -209,     73,    -19, 
  29423,  -4932,   2155,  -1050,    494,   -210,     73,    -19, 
  29386,  -4954,   2167,  -1057,    498,   -212,     74,    -19, 
  29348,  -4976,   2179,  -1063,    501,   -214,     75,    -19, 
  29311,  -4998,   2191,  -1070,    505,   -215,     75,    -19, 
  29273,  -5019,   2202,  -1076,    508,   -217,     76,    -20, 
  29236,  -5041,   2214,  -1082,    511,   -218,     77,    -20, 
  29198,  -5062,   2226,  -1089,    515,   -220,     77,    -20, 
  29159,  -5083,   2237,  -1095,    518,   -222,     78,    -20, 
  29121,  -5104,   2248,  -1101,    521,   -223,     78,    -20, 
  29082,  -5125,   2260,  -1108,    525,   -225,     79,    -20, 
  29043,  -5145,   2271,  -1114,    528,   -226,     80,    -21, 
  29004,  -5165,   2282,  -1120,    531,   -228,     80,    -21, 
  28965,  -5186,   2293,  -1126,    534,   -229,     81,    -21, 
  28925,  -5206,   2304,  -1132,    537,   -231,     81,    -21, 
  28886,  -5225,   2315,  -1138,    541,   -232,     82,    -21, 
  28846,  -5245,   2326,  -1144,    544,   -234,     82,    -21, 
  28806,  -5264,   2336,  -1150,    547,   -235,     83,    -21, 
  28765,  -5284,   2347,  -1156,    550,   -237,     84,    -22, 
  28725,  -5303,   2357,  -1162,    553,   -238,     84,    -22, 
  28684,  -5322,   2368,  -1168,    556,   -239,     85,    -22, 
  28643,  -5340,   2378,  -1174,    559,   -241,     85,    -22, 
  28602,  -5359,   2389,  -1179,    562,   -242,     86,    -22, 
  28561,  -5377,   2399,  -1185,    565,   -244,     86,    -22, 
  28519,  -5395,   2409,  -1191,    568,   -245,     87,    -22, 
  28477,  -5413,   2419,  -1196,    571,   -246,     87,    -23, 
  28435,  -5431,   2429,  -1202,    574,   -248,     88,    -23, 
  28393,  -5449,   2439,  -1208,    577,   -249,     88,    -23, 
  28351,  -5466,   2449,  -1213,    580,   -251,     89,    -23, 
  28308,  -5483,   2459,  -1219,    583,   -252,     89,    -23, 
  28265,  -5501,   2468,  -1224,    586,   -253,     90,    -23, 
  28222,  -5517,   2478,  -1229,    589,   -255,     90,    -23, 
  28179,  -5534,   2487,  -1235,    591,   -256,     91,    -23, 
  28136,  -5551,   2497,  -1240,    594,   -257,     91,    -24, 
  28092,  -5567,   2506,  -1245,    597,   -258,     92,    -24, 
  28048,  -5583,   2515,  -1251,    600,   -260,     92,    -24, 
  28004,  -5599,   2525,  -1256,    602,   -261,     93,    -24, 
  27960,  -5615,   2534,  -1261,    605,   -262,     93,    -24, 
  27916,  -5631,   2543,  -1266,    608,   -264,     94,    -24, 
  27871,  -5646,   2552,  -1271,    611,   -265,     94,    -24, 
  27827,  -5661,   2561,  -1276,    613,   -266,     95,    -24, 
  27782,  -5676,   2569,  -1281,    616,   -267,     95,    -24, 
  27736,  -5691,   2578,  -1286,    618,   -268,     96,    -25, 
  27691,  -5706,   2587,  -1291,    621,   -270,     96,    -25, 
  27646,  -5721,   2595,  -1296,    624,   -271,     97,    -25, 
  27600,  -5735,   2604,  -1300,    626,   -272,     97,    -25, 
  27554,  -5749,   2612,  -1305,    629,   -273,     97,    -25, 
  27508,  -5763,   2620,  -1310,    631,   -274,     98,    -25, 
  27462,  -5777,   2629,  -1315,    634,   -276,     98,    -25, 
  27415,  -5791,   2637,  -1319,    636,   -277,     99,    -25, 
  27369,  -5804,   2645,  -1324,    639,   -278,     99,    -25, 
  27322,  -5817,   2653,  -1328,    641,   -279,    100,    -26, 
  27275,  -5831,   2661,  -1333,    643,   -280,    100,    -26, 
  27227,  -5843,   2669,  -1337,    646,   -281,    100,    -26, 
  27180,  -5856,   2676,  -1342,    648,   -282,    101,    -26, 
  27132,  -5869,   2684,  -1346,    650,   -283,    101,    -26, 
  27085,  -5881,   2692,  -1351,    653,   -284,    102,    -26, 
  27037,  -5894,   2699,  -1355,    655,   -285,    102,    -26, 
  26989,  -5906,   2707,  -1359,    657,   -287,    102,    -26, 
  26940,  -5917,   2714,  -1363,    659,   -288,    103,    -26, 
  26892,  -5929,   2721,  -1368,    662,   -289,    103,    -26, 
  26843,  -5941,   2728,  -1372,    664,   -290,    104,    -26, 
  26794,  -5952,   2735,  -1376,    666,   -291,    104,    -27, 
  26745,  -5963,   2742,  -1380,    668,   -292,    104,    -27, 
  26696,  -5974,   2749,  -1384,    670,   -293,    105,    -27, 
  26647,  -5985,   2756,  -1388,    672,   -294,    105,    -27, 
  26597,  -5996,   2763,  -1392,    675,   -295,    105,    -27, 
  26547,  -6006,   2770,  -1396,    677,   -296,    106,    -27, 
  26498,  -6017,   2776,  -1400,    679,   -297,    106,    -27, 
  26448,  -6027,   2783,  -1403,    681,   -297,    106,    -27, 
  26397,  -6037,   2789,  -1407,    683,   -298,    107,    -27, 
  26347,  -6047,   2796,  -1411,    685,   -299,    107,    -27, 
  26296,  -6056,   2802,  -1415,    687,   -300,    107,    -27, 
  26245,  -6066,   2808,  -1418,    689,   -301,    108,    -27, 
  26195,  -6075,   2814,  -1422,    691,   -302,    108,    -27, 
  26143,  -6084,   2820,  -1425,    692,   -303,    108,    -28, 
  26092,  -6093,   2826,  -1429,    694,   -304,    109,    -28, 
  26041,  -6102,   2832,  -1432,    696,   -305,    109,    -28, 
  25989,  -6110,   2838,  -1436,    698,   -305,    109,    -28, 
  25937,  -6119,   2844,  -1439,    700,   -306,    110,    -28, 
  25885,  -6127,   2849,  -1442,    702,   -307,    110,    -28, 
  25833,  -6135,   2855,  -1446,    703,   -308,    110,    -28, 
  25781,  -6143,   2860,  -1449,    705,   -309,    111,    -28, 
  25729,  -6151,   2866,  -1452,    707,   -310,    111,    -28, 
  25676,  -6158,   2871,  -1455,    709,   -310,    111,    -28, 
  25623,  -6166,   2876,  -1459,    710,   -311,    111,    -28, 
  25570,  -6173,   2881,  -1462,    712,   -312,    112,    -28, 
  25517,  -6180,   2886,  -1465,    714,   -313,    112,    -28, 
  25464,  -6187,   2891,  -1468,    715,   -313,    112,    -28, 
  25411,  -6194,   2896,  -1471,    717,   -314,    113,    -28, 
  25357,  -6200,   2901,  -1474,    718,   -315,    113,    -28, 
  25303,  -6207,   2906,  -1476,    720,   -316,    113,    -28, 
  25250,  -6213,   2911,  -1479,    721,   -316,    113,    -29, 
  25196,  -6219,   2915,  -1482,    723,   -317,    114,    -29, 
  25141,  -6225,   2920,  -1485,    724,   -318,    114,    -29, 
  25087,  -6231,   2924,  -1488,    726,   -318,    114,    -29, 
  25033,  -6236,   2928,  -1490,    727,   -319,    114,    -29, 
  24978,  -6242,   2933,  -1493,    729,   -320,    114,    -29, 
  24923,  -6247,   2937,  -1495,    730,   -320,    115,    -29, 
  24868,  -6252,   2941,  -1498,    732,   -321,    115,    -29, 
  24813,  -6257,   2945,  -1500,    733,   -322,    115,    -29, 
  24758,  -6262,   2949,  -1503,    734,   -322,    115,    -29, 
  24703,  -6266,   2953,  -1505,    736,   -323,    116,    -29, 
  24647,  -6271,   2957,  -1508,    737,   -323,    116,    -29, 
  24591,  -6275,   2960,  -1510,    738,   -324,    116,    -29, 
  24536,  -6279,   2964,  -1512,    739,   -325,    116,    -29, 
  24480,  -6283,   2968,  -1515,    741,   -325,    116,    -29, 
  24423,  -6287,   2971,  -1517,    742,   -326,    117,    -29, 
  24367,  -6290,   2974,  -1519,    743,   -326,    117,    -29, 
  24311,  -6294,   2978,  -1521,    744,   -327,    117,    -29, 
  24254,  -6297,   2981,  -1523,    745,   -327,    117,    -29, 
  24198,  -6300,   2984,  -1525,    747,   -328,    117,    -29, 
  24141,  -6303,   2987,  -1527,    748,   -328,    118,    -29, 
  24084,  -6306,   2990,  -1529,    749,   -329,    118,    -29, 
  24027,  -6309,   2993,  -1531,    750,   -329,    118,    -29, 
  23969,  -6311,   2996,  -1533,    751,   -330,    118,    -29, 
  23912,  -6313,   2999,  -1535,    752,   -330,    118,    -29, 
  23855,  -6316,   3001,  -1537,    753,   -331,    118,    -29, 
  23797,  -6318,   3004,  -1538,    754,   -331,    118,    -29, 
  23739,  -6319,   3007,  -1540,    755,   -332,    119,    -29, 
  23681,  -6321,   3009,  -1542,    756,   -332,    119,    -29, 
  23623,  -6323,   3011,  -1543,    757,   -333,    119,    -29, 
  23565,  -6324,   3014,  -1545,    758,   -333,    119,    -29, 
  23507,  -6325,   3016,  -1546,    758,   -333,    119,    -29, 
  23448,  -6326,   3018,  -1548,    759,   -334,    119,    -29, 
  23390,  -6327,   3020,  -1549,    760,   -334,    119,    -29, 
  23331,  -6328,   3022,  -1551,    761,   -335,    120,    -29, 
  23272,  -6329,   3024,  -1552,    762,   -335,    120,    -29, 
  23213,  -6329,   3026,  -1554,    762,   -335,    120,    -29, 
  23154,  -6329,   3028,  -1555,    763,   -336,    120,    -30, 
  23095,  -6329,   3029,  -1556,    764,   -336,    120,    -30, 
  23036,  -6329,   3031,  -1557,    765,   -336,    120,    -30, 
  22976,  -6329,   3032,  -1559,    765,   -337,    120,    -30, 
  22917,  -6329,   3034,  -1560,    766,   -337,    120,    -30, 
  22857,  -6328,   3035,  -1561,    767,   -337,    120,    -30, 
  22797,  -6328,   3036,  -1562,    767,   -337,    120,    -30, 
  22737,  -6327,   3038,  -1563,    768,   -338,    121,    -30, 
  22677,  -6326,   3039,  -1564,    768,   -338,    121,    -30, 
  22617,  -6325,   3040,  -1565,    769,   -338,    121,    -30, 
  22557,  -6324,   3041,  -1566,    770,   -339,    121,    -30, 
  22496,  -6323,   3042,  -1566,    770,   -339,    121,    -30, 
  22436,  -6321,   3043,  -1567,    771,   -339,    121,    -30, 
  22375,  -6319,   3043,  -1568,    771,   -339,    121,    -30, 
  22314,  -6318,   3044,  -1569,    772,   -339,    121,    -30, 
  22253,  -6316,   3045,  -1569,    772,   -340,    121,    -29, 
  22192,  -6313,   3045,  -1570,    772,   -340,    121,    -29, 
  22131,  -6311,   3046,  -1571,    773,   -340,    121,    -29, 
  22070,  -6309,   3046,  -1571,    773,   -340,    121,    -29, 
  22009,  -6306,   3046,  -1572,    774,   -340,    121,    -29, 
  21947,  -6304,   3047,  -1572,    774,   -340,    121,    -29, 
  21886,  -6301,   3047,  -1573,    774,   -341,    121,    -29, 
  21824,  -6298,   3047,  -1573,    775,   -341,    121,    -29, 
  21762,  -6295,   3047,  -1574,    775,   -341,    121,    -29, 
  21700,  -6291,   3047,  -1574,    775,   -341,    121,    -29, 
  21639,  -6288,   3047,  -1574,    775,   -341,    121,    -29, 
  21576,  -6284,   3046,  -1574,    776,   -341,    121,    -29, 
  21514,  -6281,   3046,  -1575,    776,   -341,    122,    -29, 
  21452,  -6277,   3046,  -1575,    776,   -341,    122,    -29, 
  21390,  -6273,   3045,  -1575,    776,   -342,    122,    -29, 
  21327,  -6269,   3045,  -1575,    776,   -342,    122,    -29, 
  21265,  -6264,   3044,  -1575,    776,   -342,    122,    -29, 
  21202,  -6260,   3044,  -1575,    776,   -342,    122,    -29, 
  21139,  -6255,   3043,  -1575,    777,   -342,    122,    -29, 
  21076,  -6251,   3042,  -1575,    777,   -342,    122,    -29, 
  21013,  -6246,   3041,  -1575,    777,   -342,    121,    -29, 
  20950,  -6241,   3040,  -1575,    777,   -342,    121,    -29, 
  20887,  -6236,   3039,  -1575,    777,   -342,    121,    -29, 
  20824,  -6231,   3038,  -1575,    777,   -342,    121,    -29, 
  20761,  -6225,   3037,  -1574,    777,   -342,    121,    -29, 
  20697,  -6220,   3036,  -1574,    777,   -342,    121,    -29, 
  20634,  -6214,   3034,  -1574,    776,   -342,    121,    -29, 
  20570,  -6208,   3033,  -1573,    776,   -342,    121,    -29, 
  20506,  -6202,   3032,  -1573,    776,   -342,    121,    -29, 
  20443,  -6196,   3030,  -1573,    776,   -342,    121,    -29, 
  20379,  -6190,   3029,  -1572,    776,   -342,    121,    -29, 
  20315,  -6184,   3027,  -1572,    776,   -341,    121,    -29, 
  20251,  -6177,   3025,  -1571,    776,   -341,    121,    -29, 
  20187,  -6171,   3023,  -1570,    775,   -341,    121,    -29, 
  20122,  -6164,   3021,  -1570,    775,   -341,    121,    -29, 
  20058,  -6157,   3020,  -1569,    775,   -341,    121,    -29, 
  19994,  -6150,   3018,  -1568,    775,   -341,    121,    -29, 
  19929,  -6143,   3015,  -1568,    774,   -341,    121,    -29, 
  19865,  -6136,   3013,  -1567,    774,   -341,    121,    -29, 
  19800,  -6129,   3011,  -1566,    774,   -341,    121,    -29, 
  19735,  -6121,   3009,  -1565,    773,   -340,    121,    -28, 
  19671,  -6113,   3007,  -1564,    773,   -340,    120,    -28, 
  19606,  -6106,   3004,  -1563,    773,   -340,    120,    -28, 
  19541,  -6098,   3002,  -1563,    772,   -340,    120,    -28, 
  19476,  -6090,   2999,  -1562,    772,   -340,    120,    -28, 
  19411,  -6082,   2996,  -1560,    771,   -340,    120,    -28, 
  19346,  -6073,   2994,  -1559,    771,   -339,    120,    -28, 
  19280,  -6065,   2991,  -1558,    771,   -339,    120,    -28, 
  19215,  -6056,   2988,  -1557,    770,   -339,    120,    -28, 
  19150,  -6048,   2985,  -1556,    770,   -339,    120,    -28, 
  19084,  -6039,   2982,  -1555,    769,   -338,    120,    -28, 
  19019,  -6030,   2979,  -1554,    769,   -338,    120,    -28, 
  18953,  -6021,   2976,  -1552,    768,   -338,    119,    -28, 
  18888,  -6012,   2973,  -1551,    767,   -338,    119,    -28, 
  18822,  -6003,   2970,  -1550,    767,   -337,    119,    -28, 
  18756,  -5993,   2967,  -1548,    766,   -337,    119,    -28, 
  18690,  -5984,   2963,  -1547,    766,   -337,    119,    -28, 
  18625,  -5974,   2960,  -1545,    765,   -337,    119,    -28, 
  18559,  -5964,   2956,  -1544,    764,   -336,    119,    -28, 
  18493,  -5955,   2953,  -1542,    764,   -336,    119,    -28, 
  18427,  -5945,   2949,  -1541,    763,   -336,    118,    -28, 
  18360,  -5934,   2946,  -1539,    762,   -335,    118,    -27, 
  18294,  -5924,   2942,  -1538,    761,   -335,    118,    -27, 
  18228,  -5914,   2938,  -1536,    761,   -335,    118,    -27, 
  18162,  -5903,   2934,  -1534,    760,   -334,    118,    -27, 
  18095,  -5893,   2930,  -1533,    759,   -334,    118,    -27, 
  18029,  -5882,   2926,  -1531,    758,   -334,    118,    -27, 
  17963,  -5871,   2922,  -1529,    757,   -333,    117,    -27, 
  17896,  -5860,   2918,  -1527,    757,   -333,    117,    -27, 
  17829,  -5849,   2914,  -1525,    756,   -333,    117,    -27, 
  17763,  -5838,   2910,  -1523,    755,   -332,    117,    -27, 
  17696,  -5827,   2905,  -1521,    754,   -332,    117,    -27, 
  17630,  -5816,   2901,  -1519,    753,   -331,    117,    -27, 
  17563,  -5804,   2897,  -1517,    752,   -331,    116,    -27, 
  17496,  -5793,   2892,  -1515,    751,   -330,    116,    -27, 
  17429,  -5781,   2888,  -1513,    750,   -330,    116,    -27, 
  17362,  -5769,   2883,  -1511,    749,   -330,    116,    -27, 
  17295,  -5757,   2878,  -1509,    748,   -329,    116,    -27, 
  17228,  -5745,   2874,  -1507,    747,   -329,    115,    -26, 
  17161,  -5733,   2869,  -1505,    746,   -328,    115,    -26, 
  17094,  -5721,   2864,  -1503,    745,   -328,    115,    -26, 
  17027,  -5708,   2859,  -1500,    744,   -327,    115,    -26, 
  16960,  -5696,   2854,  -1498,    743,   -327,    115,    -26, 
  16893,  -5683,   2849,  -1496,    742,   -326,    115,    -26, 
  16825,  -5671,   2844,  -1493,    741,   -326,    114,    -26, 
  16758,  -5658,   2839,  -1491,    740,   -325,    114,    -26, 
  16691,  -5645,   2834,  -1489,    739,   -325,    114,    -26, 
  16624,  -5632,   2828,  -1486,    738,   -324,    114,    -26, 
  16556,  -5619,   2823,  -1484,    736,   -324,    114,    -26, 
  16489,  -5606,   2818,  -1481,    735,   -323,    113,    -26, 
  16421,  -5592,   2812,  -1479,    734,   -323,    113,    -26, 
  16354,  -5579,   2807,  -1476,    733,   -322,    113,    -26, 
  16286,  -5565,   2801,  -1473,    732,   -322,    113,    -25, 
  16219,  -5552,   2795,  -1471,    730,   -321,    112,    -25, 
  16151,  -5538,   2790,  -1468,    729,   -321,    112,    -25, 
  16084,  -5524,   2784,  -1465,    728,   -320,    112,    -25, 
  16016,  -5510,   2778,  -1463,    727,   -319,    112,    -25, 
  15948,  -5496,   2772,  -1460,    725,   -319,    112,    -25, 
  15881,  -5482,   2767,  -1457,    724,   -318,    111,    -25, 
  15813,  -5468,   2761,  -1454,    723,   -318,    111,    -25, 
  15745,  -5454,   2755,  -1451,    721,   -317,    111,    -25, 
  15678,  -5439,   2749,  -1448,    720,   -317,    111,    -25, 
  15610,  -5425,   2742,  -1446,    719,   -316,    110,    -25, 
  15542,  -5410,   2736,  -1443,    717,   -315,    110,    -25, 
  15474,  -5395,   2730,  -1440,    716,   -315,    110,    -25, 
  15407,  -5381,   2724,  -1437,    714,   -314,    110,    -24, 
  15339,  -5366,   2718,  -1434,    713,   -313,    109,    -24, 
  15271,  -5351,   2711,  -1431,    711,   -313,    109,    -24, 
  15203,  -5336,   2705,  -1428,    710,   -312,    109,    -24, 
  15135,  -5321,   2698,  -1424,    708,   -311,    109,    -24, 
  15067,  -5305,   2692,  -1421,    707,   -311,    108,    -24, 
  14999,  -5290,   2685,  -1418,    705,   -310,    108,    -24, 
  14931,  -5275,   2678,  -1415,    704,   -309,    108,    -24, 
  14863,  -5259,   2672,  -1412,    702,   -309,    108,    -24, 
  14795,  -5243,   2665,  -1408,    701,   -308,    107,    -24, 
  14727,  -5228,   2658,  -1405,    699,   -307,    107,    -24, 
  14660,  -5212,   2651,  -1402,    698,   -307,    107,    -24, 
  14592,  -5196,   2644,  -1398,    696,   -306,    106,    -24, 
  14524,  -5180,   2638,  -1395,    694,   -305,    106,    -23, 
  14456,  -5164,   2631,  -1392,    693,   -305,    106,    -23, 
  14388,  -5148,   2624,  -1388,    691,   -304,    106,    -23, 
  14320,  -5132,   2616,  -1385,    690,   -303,    105,    -23, 
  14252,  -5115,   2609,  -1381,    688,   -302,    105,    -23, 
  14184,  -5099,   2602,  -1378,    686,   -302,    105,    -23, 
  14116,  -5082,   2595,  -1374,    685,   -301,    105,    -23, 
  14048,  -5066,   2588,  -1371,    683,   -300,    104,    -23, 
  13980,  -5049,   2580,  -1367,    681,   -299,    104,    -23, 
  13912,  -5032,   2573,  -1364,    679,   -299,    104,    -23, 
  13844,  -5016,   2565,  -1360,    678,   -298,    103,    -23, 
  13776,  -4999,   2558,  -1356,    676,   -297,    103,    -23, 
  13708,  -4982,   2550,  -1353,    674,   -296,    103,    -22, 
  13640,  -4965,   2543,  -1349,    672,   -296,    102,    -22, 
  13572,  -4948,   2535,  -1345,    671,   -295,    102,    -22, 
  13504,  -4930,   2528,  -1341,    669,   -294,    102,    -22, 
  13436,  -4913,   2520,  -1338,    667,   -293,    102,    -22, 
  13368,  -4896,   2512,  -1334,    665,   -292,    101,    -22, 
  13300,  -4878,   2504,  -1330,    663,   -292,    101,    -22, 
  13232,  -4861,   2496,  -1326,    661,   -291,    101,    -22, 
  13164,  -4843,   2488,  -1322,    660,   -290,    100,    -22, 
  13096,  -4826,   2481,  -1318,    658,   -289,    100,    -22, 
  13028,  -4808,   2473,  -1314,    656,   -288,    100,    -22, 
  12960,  -4790,   2465,  -1311,    654,   -287,     99,    -21, 
  12892,  -4772,   2456,  -1307,    652,   -287,     99,    -21, 
  12824,  -4754,   2448,  -1303,    650,   -286,     99,    -21, 
  12756,  -4736,   2440,  -1298,    648,   -285,     98,    -21, 
  12689,  -4718,   2432,  -1294,    646,   -284,     98,    -21, 
  12621,  -4700,   2424,  -1290,    644,   -283,     98,    -21, 
  12553,  -4682,   2415,  -1286,    642,   -282,     97,    -21, 
  12485,  -4663,   2407,  -1282,    640,   -281,     97,    -21, 
  12417,  -4645,   2399,  -1278,    638,   -281,     97,    -21, 
  12350,  -4627,   2390,  -1274,    636,   -280,     96,    -21, 
  12282,  -4608,   2382,  -1270,    634,   -279,     96,    -21, 
  12214,  -4589,   2373,  -1265,    632,   -278,     96,    -20, 
  12147,  -4571,   2365,  -1261,    630,   -277,     95,    -20, 
  12079,  -4552,   2356,  -1257,    628,   -276,     95,    -20, 
  12011,  -4533,   2348,  -1253,    626,   -275,     95,    -20, 
  11944,  -4514,   2339,  -1248,    624,   -274,     94,    -20, 
  11876,  -4495,   2330,  -1244,    622,   -273,     94,    -20, 
  11809,  -4476,   2322,  -1240,    620,   -272,     94,    -20, 
  11741,  -4457,   2313,  -1235,    618,   -272,     93,    -20, 
  11674,  -4438,   2304,  -1231,    616,   -271,     93,    -20, 
  11606,  -4419,   2295,  -1227,    614,   -270,     93,    -20, 
  11539,  -4400,   2286,  -1222,    611,   -269,     92,    -20, 
  11471,  -4381,   2277,  -1218,    609,   -268,     92,    -19, 
  11404,  -4361,   2268,  -1213,    607,   -267,     92,    -19, 
  11337,  -4342,   2259,  -1209,    605,   -266,     91,    -19, 
  11269,  -4322,   2250,  -1204,    603,   -265,     91,    -19, 
  11202,  -4303,   2241,  -1200,    601,   -264,     91,    -19, 
  11135,  -4283,   2232,  -1195,    598,   -263,     90,    -19, 
  11068,  -4264,   2223,  -1191,    596,   -262,     90,    -19, 
  11001,  -4244,   2214,  -1186,    594,   -261,     90,    -19, 
  10934,  -4224,   2205,  -1181,    592,   -260,     89,    -19, 
  10866,  -4204,   2195,  -1177,    590,   -259,     89,    -19, 
  10799,  -4185,   2186,  -1172,    587,   -258,     89,    -19, 
  10732,  -4165,   2177,  -1167,    585,   -257,     88,    -18, 
  10666,  -4145,   2168,  -1163,    583,   -256,     88,    -18, 
  10599,  -4125,   2158,  -1158,    581,   -255,     87,    -18, 
  10532,  -4105,   2149,  -1153,    578,   -254,     87,    -18, 
  10465,  -4084,   2139,  -1149,    576,   -253,     87,    -18, 
  10398,  -4064,   2130,  -1144,    574,   -252,     86,    -18, 
  10332,  -4044,   2120,  -1139,    571,   -251,     86,    -18, 
  10265,  -4024,   2111,  -1134,    569,   -250,     86,    -18, 
  10198,  -4003,   2101,  -1129,    567,   -249,     85,    -18, 
  10132,  -3983,   2092,  -1125,    564,   -248,     85,    -18, 
  10065,  -3963,   2082,  -1120,    562,   -247,     85,    -17, 
   9999,  -3942,   2072,  -1115,    560,   -246,     84,    -17, 
   9932,  -3922,   2062,  -1110,    557,   -245,     84,    -17, 
   9866,  -3901,   2053,  -1105,    555,   -244,     83,    -17, 
   9800,  -3880,   2043,  -1100,    553,   -243,     83,    -17, 
   9733,  -3860,   2033,  -1095,    550,   -242,     83,    -17, 
   9667,  -3839,   2023,  -1090,    548,   -241,     82,    -17, 
   9601,  -3818,   2013,  -1085,    545,   -240,     82,    -17, 
   9535,  -3797,   2004,  -1080,    543,   -239,     82,    -17, 
   9469,  -3776,   1994,  -1075,    541,   -238,     81,    -17, 
   9403,  -3756,   1984,  -1070,    538,   -237,     81,    -17, 
   9337,  -3735,   1974,  -1065,    536,   -236,     80,    -16, 
   9271,  -3714,   1964,  -1060,    533,   -235,     80,    -16, 
   9206,  -3693,   1954,  -1055,    531,   -234,     80,    -16, 
   9140,  -3672,   1944,  -1050,    528,   -233,     79,    -16, 
   9074,  -3651,   1934,  -1045,    526,   -232,     79,    -16, 
   9009,  -3629,   1923,  -1040,    523,   -230,     79,    -16, 
   8943,  -3608,   1913,  -1035,    521,   -229,     78,    -16, 
   8878,  -3587,   1903,  -1030,    519,   -228,     78,    -16, 
   8812,  -3566,   1893,  -1025,    516,   -227,     77,    -16, 
   8747,  -3544,   1883,  -1019,    514,   -226,     77,    -16, 
   8682,  -3523,   1873,  -1014,    511,   -225,     77,    -15, 
   8616,  -3502,   1862,  -1009,    509,   -224,     76,    -15, 
   8551,  -3480,   1852,  -1004,    506,   -223,     76,    -15, 
   8486,  -3459,   1842,   -999,    504,   -222,     75,    -15, 
   8421,  -3437,   1831,   -993,    501,   -221,     75,    -15, 
   8356,  -3416,   1821,   -988,    498,   -220,     75,    -15, 
   8291,  -3394,   1811,   -983,    496,   -219,     74,    -15, 
   8227,  -3373,   1800,   -978,    493,   -217,     74,    -15, 
   8162,  -3351,   1790,   -972,    491,   -216,     73,    -15, 
   8097,  -3330,   1779,   -967,    488,   -215,     73,    -15, 
   8033,  -3308,   1769,   -962,    486,   -214,     73,    -15, 
   7968,  -3286,   1758,   -956,    483,   -213,     72,    -14, 
   7904,  -3265,   1748,   -951,    481,   -212,     72,    -14, 
   7839,  -3243,   1737,   -946,    478,   -211,     72,    -14, 
   7775,  -3221,   1727,   -940,    475,   -210,     71,    -14, 
   7711,  -3199,   1716,   -935,    473,   -209,     71,    -14, 
   7647,  -3177,   1706,   -930,    470,   -207,     70,    -14, 
   7583,  -3156,   1695,   -924,    468,   -206,     70,    -14, 
   7519,  -3134,   1684,   -919,    465,   -205,     70,    -14, 
   7455,  -3112,   1674,   -913,    462,   -204,     69,    -14, 
   7391,  -3090,   1663,   -908,    460,   -203,     69,    -14, 
   7328,  -3068,   1652,   -902,    457,   -202,     68,    -14, 
   7264,  -3046,   1642,   -897,    454,   -201,     68,    -13, 
   7201,  -3024,   1631,   -892,    452,   -200,     68,    -13, 
   7137,  -3002,   1620,   -886,    449,   -198,     67,    -13, 
   7074,  -2980,   1609,   -881,    447,   -197,     67,    -13, 
   7011,  -2958,   1599,   -875,    444,   -196,     66,    -13, 
   6947,  -2936,   1588,   -870,    441,   -195,     66,    -13, 
   6884,  -2914,   1577,   -864,    439,   -194,     66,    -13, 
   6821,  -2891,   1566,   -859,    436,   -193,     65,    -13, 
   6759,  -2869,   1555,   -853,    433,   -192,     65,    -13, 
   6696,  -2847,   1544,   -848,    431,   -190,     64,    -13, 
   6633,  -2825,   1533,   -842,    428,   -189,     64,    -13, 
   6570,  -2803,   1523,   -836,    425,   -188,     64,    -12, 
   6508,  -2781,   1512,   -831,    422,   -187,     63,    -12, 
   6445,  -2758,   1501,   -825,    420,   -186,     63,    -12, 
   6383,  -2736,   1490,   -820,    417,   -185,     62,    -12, 
   6321,  -2714,   1479,   -814,    414,   -183,     62,    -12, 
   6259,  -2691,   1468,   -808,    412,   -182,     62,    -12, 
   6197,  -2669,   1457,   -803,    409,   -181,     61,    -12, 
   6135,  -2647,   1446,   -797,    406,   -180,     61,    -12, 
   6073,  -2624,   1435,   -792,    404,   -179,     60,    -12, 
   6011,  -2602,   1424,   -786,    401,   -178,     60,    -12, 
   5949,  -2580,   1413,   -780,    398,   -177,     60,    -12, 
   5888,  -2557,   1402,   -775,    395,   -175,     59,    -11, 
   5826,  -2535,   1391,   -769,    393,   -174,     59,    -11, 
   5765,  -2513,   1380,   -763,    390,   -173,     58,    -11, 
   5704,  -2490,   1368,   -758,    387,   -172,     58,    -11, 
   5643,  -2468,   1357,   -752,    384,   -171,     58,    -11, 
   5582,  -2445,   1346,   -746,    382,   -170,     57,    -11, 
   5521,  -2423,   1335,   -741,    379,   -168,     57,    -11, 
   5460,  -2401,   1324,   -735,    376,   -167,     56,    -11, 
   5399,  -2378,   1313,   -729,    373,   -166,     56,    -11, 
   5338,  -2356,   1302,   -724,    371,   -165,     55,    -11, 
   5278,  -2333,   1291,   -718,    368,   -164,     55,    -11, 
   5217,  -2311,   1279,   -712,    365,   -162,     55,    -10, 
   5157,  -2288,   1268,   -706,    362,   -161,     54,    -10, 
   5097,  -2266,   1257,   -701,    360,   -160,     54,    -10, 
   5037,  -2243,   1246,   -695,    357,   -159,     53,    -10, 
   4977,  -2221,   1235,   -689,    354,   -158,     53,    -10, 
   4917,  -2198,   1223,   -684,    351,   -157,     53,    -10, 
   4857,  -2176,   1212,   -678,    349,   -155,     52,    -10, 
   4798,  -2153,   1201,   -672,    346,   -154,     52,    -10, 
   4738,  -2131,   1190,   -666,    343,   -153,     51,    -10, 
   4679,  -2108,   1179,   -661,    340,   -152,     51,    -10, 
   4619,  -2086,   1167,   -655,    338,   -151,     51,    -10, 
   4560,  -2063,   1156,   -649,    335,   -150,     50,    -10, 
   4501,  -2041,   1145,   -643,    332,   -148,     50,     -9, 
   4442,  -2019,   1134,   -637,    329,   -147,     49,     -9, 
   4383,  -1996,   1122,   -632,    326,   -146,     49,     -9, 
   4325,  -1974,   1111,   -626,    324,   -145,     49,     -9, 
   4266,  -1951,   1100,   -620,    321,   -144,     48,     -9, 
   4207,  -1929,   1088,   -614,    318,   -142,     48,     -9, 
   4149,  -1906,   1077,   -609,    315,   -141,     47,     -9, 
   4091,  -1884,   1066,   -603,    312,   -140,     47,     -9, 
   4033,  -1861,   1055,   -597,    310,   -139,     47,     -9, 
   3975,  -1839,   1043,   -591,    307,   -138,     46,     -9, 
   3917,  -1816,   1032,   -585,    304,   -137,     46,     -9, 
   3859,  -1794,   1021,   -580,    301,   -135,     45,     -9, 
   3801,  -1771,   1009,   -574,    298,   -134,     45,     -8, 
   3744,  -1749,    998,   -568,    296,   -133,     45,     -8, 
   3687,  -1727,    987,   -562,    293,   -132,     44,     -8, 
   3629,  -1704,    976,   -556,    290,   -131,     44,     -8, 
   3572,  -1682,    964,   -551,    287,   -129,     43,     -8, 
   3515,  -1659,    953,   -545,    285,   -128,     43,     -8, 
   3458,  -1637,    942,   -539,    282,   -127,     43,     -8, 
   3401,  -1615,    930,   -533,    279,   -126,     42,     -8, 
   3345,  -1592,    919,   -527,    276,   -125,     42,     -8, 
   3288,  -1570,    908,   -522,    273,   -124,     42,     -8, 
   3232,  -1547,    896,   -516,    271,   -122,     41,     -8, 
   3176,  -1525,    885,   -510,    268,   -121,     41,     -8, 
   3120,  -1503,    874,   -504,    265,   -120,     40,     -8, 
   3064,  -1481,    863,   -498,    262,   -119,     40,     -7, 
   3008,  -1458,    851,   -492,    259,   -118,     40,     -7, 
   2952,  -1436,    840,   -487,    257,   -116,     39,     -7, 
   2896,  -1414,    829,   -481,    254,   -115,     39,     -7, 
   2841,  -1391,    817,   -475,    251,   -114,     38,     -7, 
   2786,  -1369,    806,   -469,    248,   -113,     38,     -7, 
   2731,  -1347,    795,   -463,    245,   -112,     38,     -7, 
   2675,  -1325,    784,   -458,    243,   -111,     37,     -7, 
   2621,  -1303,    772,   -452,    240,   -109,     37,     -7, 
   2566,  -1280,    761,   -446,    237,   -108,     36,     -7, 
   2511,  -1258,    750,   -440,    234,   -107,     36,     -7, 
   2457,  -1236,    738,   -434,    231,   -106,     36,     -7, 
   2402,  -1214,    727,   -429,    229,   -105,     35,     -7, 
   2348,  -1192,    716,   -423,    226,   -104,     35,     -6, 
   2294,  -1170,    705,   -417,    223,   -102,     35,     -6, 
   2240,  -1148,    693,   -411,    220,   -101,     34,     -6, 
   2186,  -1126,    682,   -405,    217,   -100,     34,     -6, 
   2132,  -1104,    671,   -400,    215,    -99,     33,     -6, 
   2079,  -1082,    660,   -394,    212,    -98,     33,     -6, 
   2026,  -1060,    649,   -388,    209,    -97,     33,     -6, 
   1972,  -1038,    637,   -382,    206,    -95,     32,     -6, 
   1919,  -1016,    626,   -376,    204,    -94,     32,     -6, 
   1866,   -994,    615,   -371,    201,    -93,     31,     -6, 
   1813,   -972,    604,   -365,    198,    -92,     31,     -6, 
   1761,   -950,    593,   -359,    195,    -91,     31,     -6, 
   1708,   -929,    581,   -353,    193,    -90,     30,     -6, 
   1656,   -907,    570,   -348,    190,    -88,     30,     -6, 
   1604,   -885,    559,   -342,    187,    -87,     30,     -6, 
   1551,   -863,    548,   -336,    184,    -86,     29,     -5, 
   1499,   -842,    537,   -330,    181,    -85,     29,     -5, 
   1448,   -820,    526,   -325,    179,    -84,     28,     -5, 
   1396,   -798,    514,   -319,    176,    -83,     28,     -5, 
   1344,   -777,    503,   -313,    173,    -82,     28,     -5, 
   1293,   -755,    492,   -307,    170,    -80,     27,     -5, 
   1242,   -734,    481,   -302,    168,    -79,     27,     -5, 
   1191,   -712,    470,   -296,    165,    -78,     27,     -5, 
   1140,   -690,    459,   -290,    162,    -77,     26,     -5, 
   1089,   -669,    448,   -285,    159,    -76,     26,     -5, 
   1039,   -648,    437,   -279,    157,    -75,     26,     -5, 
    988,   -626,    426,   -273,    154,    -74,     25,     -5, 
    938,   -605,    415,   -267,    151,    -72,     25,     -5, 
    888,   -583,    404,   -262,    149,    -71,     24,     -5, 
    838,   -562,    393,   -256,    146,    -70,     24,     -5, 
    788,   -541,    382,   -250,    143,    -69,     24,     -4, 
    738,   -520,    371,   -245,    140,    -68,     23,     -4, 
    688,   -498,    360,   -239,    138,    -67,     23,     -4, 
    639,   -477,    349,   -233,    135,    -66,     23,     -4, 
    590,   -456,    338,   -228,    132,    -65,     22,     -4, 
    541,   -435,    327,   -222,    130,    -63,     22,     -4, 
    492,   -414,    316,   -216,    127,    -62,     22,     -4, 
};
#endif

#ifdef ENA_QUALITY_GOOD
const signed int res_12_16_good_nextphasetab[] =
{
    0x00300000, 0x00000302, 0x00100202, 0x00200102,
};

const signed short res_12_16_good_filttab[] = 
{
    29794,  -1318,   -343,    839,   -968,    921,   -789,    620,   -453,    304,   -188,    104,    -51,     20,     -7,      1, 
    24682,  -5668,   2465,  -1104,    384,      4,   -197,    263,   -257,    211,   -154,     99,    -58,     28,    -12,      3, 
    16056,  -6173,   3530,  -2180,   1331,   -767,    391,   -158,     25,     37,    -56,     50,    -36,     20,    -10,      2, 
     6510,  -3810,   2746,  -2043,   1493,  -1050,    696,   -431,    242,   -120,     46,    -11,     -4,      5,     -4,      1, 
};

const signed int res_12_22_good_nextphasetab[] =
{
    0x05004200, 0x05104100, 0x05204000, 0x05303f00, 0x05403e00, 0x05503d00, 0x05603c00, 0x05703b00, 
    0x05803a00, 0x05903900, 0x05a03800, 0x05b03700, 0x05c03600, 0x05d03500, 0x05e03400, 0x05f03300, 
    0x06003200, 0x06103100, 0x06203000, 0x06302f00, 0x06402e00, 0x06502d00, 0x06602c00, 0x06702b00, 
    0x06802a00, 0x06902900, 0x06a02800, 0x06b02700, 0x06c02600, 0x06d02500, 0x06e02400, 0x06f02300, 
    0x07002200, 0x07102100, 0x07202000, 0x07301f00, 0x07401e00, 0x07501d00, 0x07601c00, 0x07701b00, 
    0x07801a00, 0x07901900, 0x07a01800, 0x07b01700, 0x07c01600, 0x07d01500, 0x07e01400, 0x07f01300, 
    0x08001200, 0x08101100, 0x08201000, 0x08300f00, 0x08400e00, 0x08500d00, 0x08600c00, 0x08700b00, 
    0x08800a00, 0x08900900, 0x08a00800, 0x08b00700, 0x08c00600, 0x08d00500, 0x08e00400, 0x08f00300, 
    0x09000200, 0x09100100, 0x09200000, 0x00009202, 0x00109102, 0x00209002, 0x00308f02, 0x00408e02, 
    0x00508d02, 0x00608c02, 0x00708b02, 0x00808a02, 0x00908902, 0x00a08802, 0x00b08702, 0x00c08602, 
    0x00d08502, 0x00e08402, 0x00f08302, 0x01008202, 0x01108102, 0x01208002, 0x01307f02, 0x01407e02, 
    0x01507d02, 0x01607c02, 0x01707b02, 0x01807a02, 0x01907902, 0x01a07802, 0x01b07702, 0x01c07602, 
    0x01d07502, 0x01e07402, 0x01f07302, 0x02007202, 0x02107102, 0x02207002, 0x02306f02, 0x02406e02, 
    0x02506d02, 0x02606c02, 0x02706b02, 0x02806a02, 0x02906902, 0x02a06802, 0x02b06702, 0x02c06602, 
    0x02d06502, 0x02e06402, 0x02f06302, 0x03006202, 0x03106102, 0x03206002, 0x03305f02, 0x03405e02, 
    0x03505d02, 0x03605c02, 0x03705b02, 0x03805a02, 0x03905902, 0x03a05802, 0x03b05702, 0x03c05602, 
    0x03d05502, 0x03e05402, 0x03f05302, 0x04005202, 0x04105102, 0x04205002, 0x04304f02, 0x04404e02, 
    0x04504d02, 0x04604c02, 0x04704b02, 0x04804a02, 0x04904902, 0x04a04802, 0x04b04702, 0x04c04602, 
    0x04d04502, 0x04e04402, 0x04f04302, 
};

#if 0
const signed short res_12_22_good_filttab[] = 
{
  30473,   2135,  -2049,   1844,  -1577,   1279,   -984,    711,   -482,    301,   -173,     86,    -37,     11,     -2,     -2, 
  30469,   1922,  -1952,   1790,  -1547,   1263,   -976,    709,   -483,    303,   -174,     88,    -39,     12,     -2,     -1, 
  30461,   1711,  -1855,   1736,  -1515,   1246,   -968,    706,   -483,    304,   -176,     90,    -40,     12,     -3,     -1, 
  30449,   1503,  -1759,   1681,  -1484,   1228,   -959,    703,   -483,    306,   -178,     91,    -41,     13,     -3,     -1, 
  30433,   1296,  -1662,   1626,  -1452,   1210,   -951,    700,   -483,    307,   -180,     93,    -42,     14,     -3,     -1, 
  30412,   1092,  -1566,   1571,  -1419,   1192,   -941,    696,   -482,    308,   -181,     94,    -43,     14,     -4,     -1, 
  30388,    890,  -1469,   1516,  -1387,   1174,   -932,    692,   -481,    309,   -183,     95,    -44,     15,     -4,     -1, 
  30360,    691,  -1373,   1460,  -1353,   1155,   -922,    688,   -481,    310,   -184,     97,    -45,     16,     -4,     -1, 
  30328,    494,  -1277,   1404,  -1320,   1135,   -912,    684,   -480,    310,   -185,     98,    -46,     16,     -5,      0, 
  30291,    299,  -1181,   1348,  -1286,   1116,   -902,    679,   -479,    311,   -186,     99,    -47,     17,     -5,      0, 
  30251,    107,  -1085,   1291,  -1252,   1096,   -891,    674,   -477,    311,   -187,    100,    -48,     18,     -5,      0, 
  30206,    -83,   -989,   1234,  -1217,   1075,   -880,    669,   -476,    312,   -188,    101,    -49,     18,     -6,      0, 
  30158,   -270,   -894,   1177,  -1182,   1054,   -868,    664,   -474,    312,   -189,    102,    -49,     19,     -6,      0, 
  30106,   -455,   -800,   1120,  -1147,   1033,   -857,    658,   -472,    312,   -190,    103,    -50,     19,     -6,      0, 
  30049,   -637,   -705,   1063,  -1111,   1012,   -845,    653,   -470,    312,   -191,    104,    -51,     20,     -7,      0, 
  29989,   -817,   -611,   1006,  -1076,    990,   -833,    646,   -468,    312,   -192,    105,    -52,     20,     -7,      0, 
  29925,   -994,   -518,    948,  -1040,    968,   -820,    640,   -465,    311,   -192,    106,    -53,     21,     -7,      1, 
  29857,  -1168,   -424,    891,  -1003,    946,   -807,    634,   -463,    311,   -193,    107,    -53,     21,     -7,      1, 
  29785,  -1340,   -332,    834,   -967,    924,   -794,    627,   -460,    310,   -193,    108,    -54,     22,     -8,      1, 
  29709,  -1509,   -240,    776,   -930,    901,   -781,    620,   -457,    310,   -194,    108,    -55,     22,     -8,      1, 
  29629,  -1676,   -148,    719,   -893,    878,   -768,    613,   -454,    309,   -194,    109,    -55,     23,     -8,      1, 
  29546,  -1839,    -57,    661,   -856,    855,   -754,    606,   -450,    308,   -194,    110,    -56,     23,     -8,      1, 
  29458,  -2000,     33,    604,   -819,    831,   -740,    598,   -447,    307,   -194,    110,    -57,     24,     -9,      1, 
  29367,  -2159,    123,    547,   -782,    807,   -726,    590,   -443,    306,   -194,    111,    -57,     24,     -9,      1, 
  29272,  -2314,    211,    489,   -744,    783,   -711,    582,   -440,    304,   -194,    111,    -58,     24,     -9,      1, 
  29173,  -2467,    300,    432,   -707,    759,   -697,    574,   -436,    303,   -194,    112,    -58,     25,     -9,      2, 
  29071,  -2616,    387,    375,   -669,    735,   -682,    566,   -432,    301,   -194,    112,    -59,     25,    -10,      2, 
  28964,  -2764,    474,    319,   -631,    711,   -667,    557,   -427,    300,   -194,    112,    -59,     26,    -10,      2, 
  28854,  -2908,    560,    262,   -593,    686,   -651,    549,   -423,    298,   -193,    113,    -59,     26,    -10,      2, 
  28741,  -3049,    645,    206,   -556,    661,   -636,    540,   -418,    296,   -193,    113,    -60,     26,    -10,      2, 
  28624,  -3188,    729,    149,   -518,    636,   -620,    531,   -414,    294,   -193,    113,    -60,     27,    -10,      2, 
  28503,  -3323,    812,     94,   -480,    611,   -604,    521,   -409,    292,   -192,    113,    -61,     27,    -11,      2, 
  28378,  -3456,    895,     38,   -442,    586,   -588,    512,   -404,    290,   -191,    113,    -61,     27,    -11,      2, 
  28250,  -3586,    976,    -17,   -404,    560,   -572,    502,   -399,    288,   -191,    113,    -61,     27,    -11,      2, 
  28119,  -3712,   1057,    -72,   -366,    535,   -556,    493,   -394,    285,   -190,    113,    -61,     28,    -11,      2, 
  27984,  -3836,   1136,   -127,   -328,    509,   -540,    483,   -388,    283,   -189,    113,    -62,     28,    -11,      2, 
  27846,  -3957,   1215,   -181,   -290,    484,   -523,    473,   -383,    280,   -188,    113,    -62,     28,    -11,      2, 
  27704,  -4076,   1292,   -235,   -253,    458,   -506,    463,   -377,    277,   -187,    113,    -62,     28,    -12,      3, 
  27559,  -4191,   1369,   -289,   -215,    432,   -489,    452,   -371,    275,   -186,    113,    -62,     28,    -12,      3, 
  27410,  -4303,   1444,   -342,   -177,    406,   -473,    442,   -366,    272,   -185,    112,    -62,     29,    -12,      3, 
  27258,  -4412,   1519,   -395,   -140,    381,   -456,    431,   -360,    269,   -184,    112,    -62,     29,    -12,      3, 
  27103,  -4518,   1592,   -447,   -103,    355,   -438,    421,   -354,    266,   -182,    112,    -62,     29,    -12,      3, 
  26945,  -4622,   1664,   -499,    -65,    329,   -421,    410,   -347,    262,   -181,    111,    -62,     29,    -12,      3, 
  26783,  -4722,   1735,   -551,    -28,    303,   -404,    399,   -341,    259,   -180,    111,    -62,     29,    -12,      3, 
  26618,  -4819,   1804,   -601,      8,    277,   -386,    388,   -335,    256,   -178,    111,    -62,     29,    -12,      3, 
  26450,  -4914,   1873,   -652,     45,    251,   -369,    377,   -328,    252,   -177,    110,    -62,     29,    -12,      3, 
  26279,  -5005,   1940,   -702,     82,    225,   -351,    366,   -322,    249,   -175,    110,    -62,     30,    -13,      3, 
  26105,  -5093,   2006,   -751,    118,    199,   -334,    355,   -315,    245,   -173,    109,    -62,     30,    -13,      3, 
  25928,  -5179,   2071,   -800,    154,    174,   -316,    343,   -308,    242,   -172,    108,    -62,     30,    -13,      3, 
  25748,  -5261,   2135,   -848,    190,    148,   -299,    332,   -301,    238,   -170,    108,    -62,     30,    -13,      3, 
  25565,  -5341,   2197,   -895,    225,    122,   -281,    320,   -294,    234,   -168,    107,    -62,     30,    -13,      3, 
  25380,  -5418,   2258,   -942,    260,     97,   -263,    309,   -287,    230,   -166,    106,    -62,     30,    -13,      3, 
  25191,  -5491,   2318,   -988,    295,     71,   -245,    297,   -280,    226,   -164,    105,    -61,     30,    -13,      3, 
  25000,  -5562,   2376,  -1034,    330,     46,   -228,    285,   -273,    222,   -162,    105,    -61,     30,    -13,      3, 
  24805,  -5629,   2433,  -1079,    365,     20,   -210,    274,   -266,    218,   -160,    104,    -61,     30,    -13,      3, 
  24609,  -5694,   2489,  -1123,    399,     -5,   -192,    262,   -258,    214,   -158,    103,    -61,     30,    -13,      3, 
  24409,  -5756,   2544,  -1167,    432,    -30,   -174,    250,   -251,    210,   -156,    102,    -60,     30,    -13,      3, 
  24207,  -5815,   2597,  -1210,    466,    -55,   -156,    238,   -244,    206,   -154,    101,    -60,     30,    -13,      3, 
  24002,  -5871,   2648,  -1252,    499,    -80,   -139,    226,   -236,    201,   -152,    100,    -60,     30,    -13,      3, 
  23795,  -5924,   2698,  -1294,    532,   -105,   -121,    214,   -229,    197,   -149,     99,    -59,     30,    -13,      3, 
  23586,  -5974,   2747,  -1334,    564,   -129,   -103,    202,   -221,    192,   -147,     98,    -59,     29,    -13,      3, 
  23374,  -6022,   2795,  -1374,    596,   -153,    -86,    190,   -213,    188,   -145,     97,    -58,     29,    -13,      3, 
  23159,  -6066,   2841,  -1414,    628,   -178,    -68,    178,   -206,    183,   -142,     96,    -58,     29,    -13,      3, 
  22942,  -6108,   2885,  -1452,    659,   -202,    -51,    166,   -198,    179,   -140,     94,    -58,     29,    -13,      3, 
  22724,  -6146,   2928,  -1490,    690,   -225,    -33,    154,   -190,    174,   -137,     93,    -57,     29,    -13,      3, 
  22502,  -6182,   2970,  -1527,    720,   -249,    -16,    142,   -182,    169,   -135,     92,    -57,     29,    -13,      3, 
  22279,  -6215,   3010,  -1563,    750,   -272,      1,    130,   -174,    165,   -132,     91,    -56,     29,    -13,      3, 
  22054,  -6246,   3049,  -1598,    779,   -296,     19,    118,   -166,    160,   -129,     90,    -56,     28,    -13,      3, 
  21826,  -6273,   3086,  -1633,    808,   -318,     36,    106,   -159,    155,   -127,     88,    -55,     28,    -13,      3, 
  21597,  -6298,   3122,  -1666,    837,   -341,     53,     94,   -151,    150,   -124,     87,    -54,     28,    -13,      3, 
  21365,  -6320,   3156,  -1699,    865,   -364,     70,     82,   -143,    145,   -121,     86,    -54,     28,    -13,      3, 
  21132,  -6339,   3189,  -1731,    892,   -386,     87,     70,   -135,    141,   -119,     84,    -53,     28,    -13,      3, 
  20897,  -6356,   3220,  -1762,    920,   -408,    103,     58,   -127,    136,   -116,     83,    -53,     27,    -13,      3, 
  20660,  -6370,   3250,  -1792,    946,   -429,    120,     46,   -119,    131,   -113,     81,    -52,     27,    -13,      3, 
  20421,  -6381,   3279,  -1822,    972,   -451,    136,     34,   -111,    126,   -110,     80,    -51,     27,    -13,      3, 
  20181,  -6390,   3306,  -1850,    998,   -472,    153,     22,   -103,    121,   -107,     78,    -51,     27,    -13,      3, 
  19939,  -6396,   3331,  -1878,   1023,   -493,    169,     11,    -95,    116,   -104,     77,    -50,     26,    -12,      3, 
  19696,  -6399,   3355,  -1904,   1047,   -513,    185,     -1,    -87,    111,   -101,     75,    -49,     26,    -12,      3, 
  19451,  -6400,   3377,  -1930,   1071,   -534,    201,    -13,    -79,    106,    -99,     74,    -49,     26,    -12,      3, 
  19204,  -6398,   3398,  -1955,   1095,   -554,    216,    -24,    -71,    101,    -96,     72,    -48,     26,    -12,      3, 
  18956,  -6394,   3418,  -1979,   1118,   -573,    232,    -36,    -63,     95,    -93,     71,    -47,     25,    -12,      3, 
  18707,  -6387,   3436,  -2002,   1140,   -592,    247,    -47,    -55,     90,    -90,     69,    -46,     25,    -12,      3, 
  18457,  -6378,   3452,  -2024,   1162,   -611,    262,    -59,    -47,     85,    -87,     67,    -46,     25,    -12,      3, 
  18205,  -6366,   3467,  -2045,   1183,   -630,    277,    -70,    -39,     80,    -84,     66,    -45,     24,    -12,      3, 
  17952,  -6352,   3481,  -2066,   1204,   -648,    292,    -81,    -32,     75,    -81,     64,    -44,     24,    -12,      3, 
  17698,  -6336,   3493,  -2085,   1224,   -666,    307,    -92,    -24,     70,    -77,     63,    -43,     24,    -12,      3, 
  17443,  -6317,   3504,  -2103,   1243,   -684,    321,   -103,    -16,     65,    -74,     61,    -42,     23,    -11,      3, 
  17187,  -6296,   3513,  -2121,   1262,   -701,    336,   -114,     -8,     60,    -71,     59,    -42,     23,    -11,      3, 
  16930,  -6272,   3520,  -2137,   1280,   -718,    350,   -125,     -1,     55,    -68,     57,    -41,     23,    -11,      3, 
  16673,  -6246,   3527,  -2153,   1298,   -735,    364,   -135,      7,     50,    -65,     56,    -40,     22,    -11,      3, 
  16414,  -6218,   3532,  -2168,   1315,   -751,    377,   -146,     15,     45,    -62,     54,    -39,     22,    -11,      3, 
  16155,  -6188,   3535,  -2181,   1332,   -766,    391,   -157,     22,     40,    -59,     52,    -38,     22,    -11,      3, 
  15895,  -6156,   3537,  -2194,   1347,   -782,    404,   -167,     30,     35,    -56,     51,    -37,     21,    -11,      3, 
  15634,  -6121,   3537,  -2206,   1363,   -797,    417,   -177,     37,     30,    -53,     49,    -36,     21,    -11,      3, 
  15372,  -6084,   3536,  -2217,   1377,   -811,    430,   -187,     45,     25,    -50,     47,    -36,     20,    -10,      3, 
  15111,  -6046,   3534,  -2227,   1391,   -826,    442,   -197,     52,     20,    -47,     45,    -35,     20,    -10,      3, 
  14848,  -6005,   3531,  -2236,   1405,   -839,    454,   -207,     59,     15,    -43,     44,    -34,     20,    -10,      3, 
  14585,  -5962,   3525,  -2244,   1417,   -853,    466,   -217,     66,     10,    -40,     42,    -33,     19,    -10,      3, 
  14322,  -5917,   3519,  -2251,   1430,   -866,    478,   -226,     74,      5,    -37,     40,    -32,     19,    -10,      2, 
  14059,  -5870,   3511,  -2257,   1441,   -878,    490,   -236,     81,      0,    -34,     38,    -31,     18,    -10,      2, 
  13795,  -5821,   3502,  -2263,   1452,   -891,    501,   -245,     88,     -5,    -31,     36,    -30,     18,     -9,      2, 
  13531,  -5771,   3492,  -2267,   1462,   -902,    512,   -254,     95,    -10,    -28,     35,    -29,     18,     -9,      2, 
  13267,  -5718,   3480,  -2271,   1472,   -914,    523,   -263,    101,    -15,    -25,     33,    -28,     17,     -9,      2, 
  13003,  -5664,   3467,  -2273,   1481,   -925,    533,   -272,    108,    -19,    -22,     31,    -27,     17,     -9,      2, 
  12739,  -5608,   3452,  -2275,   1489,   -935,    543,   -281,    115,    -24,    -19,     29,    -26,     16,     -9,      2, 
  12475,  -5550,   3436,  -2275,   1497,   -945,    553,   -289,    122,    -29,    -16,     28,    -26,     16,     -9,      2, 
  12211,  -5490,   3419,  -2275,   1504,   -955,    563,   -298,    128,    -33,    -13,     26,    -25,     16,     -9,      2, 
  11948,  -5429,   3401,  -2274,   1510,   -964,    573,   -306,    135,    -38,    -10,     24,    -24,     15,     -8,      2, 
  11684,  -5366,   3382,  -2272,   1516,   -973,    582,   -314,    141,    -43,     -7,     22,    -23,     15,     -8,      2, 
  11421,  -5302,   3361,  -2269,   1521,   -981,    591,   -322,    147,    -47,     -4,     20,    -22,     14,     -8,      2, 
  11158,  -5236,   3339,  -2265,   1526,   -989,    599,   -330,    153,    -51,     -1,     19,    -21,     14,     -8,      2, 
  10895,  -5168,   3316,  -2261,   1530,   -997,    607,   -337,    159,    -56,      2,     17,    -20,     13,     -8,      2, 
  10633,  -5099,   3292,  -2255,   1533,  -1004,    616,   -345,    165,    -60,      5,     15,    -19,     13,     -8,      2, 
  10371,  -5029,   3266,  -2248,   1536,  -1011,    623,   -352,    171,    -65,      8,     13,    -18,     12,     -7,      2, 
  10110,  -4957,   3240,  -2241,   1538,  -1017,    631,   -359,    177,    -69,     11,     12,    -17,     12,     -7,      2, 
   9850,  -4884,   3212,  -2233,   1539,  -1023,    638,   -366,    183,    -73,     13,     10,    -16,     12,     -7,      2, 
   9590,  -4809,   3183,  -2224,   1540,  -1028,    645,   -372,    188,    -77,     16,      8,    -15,     11,     -7,      2, 
   9331,  -4733,   3153,  -2214,   1540,  -1033,    651,   -379,    194,    -81,     19,      7,    -14,     11,     -7,      2, 
   9073,  -4656,   3122,  -2203,   1540,  -1037,    658,   -385,    199,    -85,     22,      5,    -13,     10,     -6,      1, 
   8815,  -4577,   3090,  -2192,   1538,  -1041,    664,   -391,    204,    -89,     25,      3,    -12,     10,     -6,      1, 
   8558,  -4498,   3057,  -2180,   1537,  -1045,    669,   -397,    209,    -93,     27,      2,    -11,      9,     -6,      1, 
   8302,  -4417,   3022,  -2166,   1535,  -1048,    675,   -403,    214,    -97,     30,      0,    -11,      9,     -6,      1, 
   8048,  -4335,   2987,  -2153,   1532,  -1051,    680,   -408,    219,   -101,     33,     -2,    -10,      8,     -6,      1, 
   7794,  -4253,   2951,  -2138,   1528,  -1053,    685,   -414,    224,   -105,     35,     -3,     -9,      8,     -6,      1, 
   7541,  -4169,   2914,  -2122,   1524,  -1055,    689,   -419,    229,   -108,     38,     -5,     -8,      8,     -5,      1, 
   7290,  -4084,   2876,  -2106,   1519,  -1056,    693,   -424,    233,   -112,     40,     -7,     -7,      7,     -5,      1, 
   7039,  -3998,   2837,  -2089,   1514,  -1057,    697,   -429,    238,   -115,     43,     -8,     -6,      7,     -5,      1, 
   6790,  -3911,   2797,  -2071,   1508,  -1058,    701,   -433,    242,   -119,     45,    -10,     -5,      6,     -5,      1, 
   6542,  -3824,   2756,  -2053,   1502,  -1058,    704,   -437,    246,   -122,     48,    -11,     -4,      6,     -5,      1, 
   6296,  -3735,   2715,  -2033,   1495,  -1058,    707,   -442,    250,   -126,     50,    -13,     -3,      5,     -5,      1, 
   6050,  -3646,   2672,  -2014,   1487,  -1057,    710,   -446,    254,   -129,     53,    -14,     -2,      5,     -4,      1, 
   5807,  -3556,   2629,  -1993,   1479,  -1056,    712,   -449,    258,   -132,     55,    -16,     -2,      5,     -4,      1, 
   5564,  -3466,   2585,  -1972,   1471,  -1055,    714,   -453,    262,   -135,     57,    -17,     -1,      4,     -4,      1, 
   5323,  -3374,   2540,  -1950,   1461,  -1053,    716,   -456,    265,   -138,     59,    -19,      0,      4,     -4,      1, 
   5084,  -3282,   2495,  -1927,   1452,  -1050,    718,   -459,    269,   -141,     62,    -20,      1,      3,     -4,      1, 
   4846,  -3190,   2448,  -1904,   1441,  -1047,    719,   -462,    272,   -144,     64,    -22,      2,      3,     -3,      1, 
   4610,  -3097,   2401,  -1880,   1431,  -1044,    720,   -465,    275,   -147,     66,    -23,      3,      2,     -3,      1, 
   4376,  -3003,   2353,  -1855,   1419,  -1041,    721,   -468,    278,   -150,     68,    -25,      3,      2,     -3,      1, 
   4143,  -2909,   2305,  -1830,   1407,  -1037,    721,   -470,    281,   -152,     70,    -26,      4,      2,     -3,      1, 
   3913,  -2815,   2256,  -1804,   1395,  -1032,    721,   -472,    284,   -155,     72,    -27,      5,      1,     -3,      0, 
   3684,  -2720,   2206,  -1777,   1382,  -1028,    721,   -474,    286,   -157,     74,    -29,      6,      1,     -3,      0, 
   3457,  -2625,   2156,  -1750,   1369,  -1022,    720,   -476,    289,   -160,     76,    -30,      7,      0,     -3,      0, 
   3231,  -2529,   2105,  -1723,   1355,  -1017,    719,   -477,    291,   -162,     78,    -31,      7,      0,     -2,      0, 
   3008,  -2434,   2054,  -1695,   1341,  -1011,    718,   -479,    294,   -164,     80,    -33,      8,      0,     -2,      0, 
   2787,  -2338,   2002,  -1666,   1326,  -1005,    717,   -480,    296,   -167,     81,    -34,      9,     -1,     -2,      0, 
   2567,  -2241,   1950,  -1637,   1311,   -998,    715,   -481,    298,   -169,     83,    -35,     10,     -1,     -2,      0, 
   2350,  -2145,   1897,  -1607,   1295,   -991,    713,   -482,    300,   -171,     85,    -36,     10,     -2,     -2,      0, 
};
#endif

const signed int res_12_32_good_nextphasetab[] =
{
    0x00300400, 0x00400300, 0x00500200, 0x00600100, 0x00700000, 0x00000702, 0x00100602, 0x00200502, 
};

const signed short res_12_32_good_filttab[] = 
{
    30303,    360,  -1210,   1364,  -1294,   1119,   -901,    677,   -475,    308,   -183,     97,    -45,     16,     -5,      0, 
    28958,  -2772,    479,    315,   -628,    707,   -663,    553,   -424,    296,   -191,    110,    -58,     25,     -9,      2, 
    26376,  -4953,   1902,   -673,     61,    239,   -360,    370,   -323,    248,   -173,    108,    -61,     29,    -12,      3, 
    22764,  -6138,   2918,  -1481,    682,   -220,    -36,    155,   -190,    173,   -136,     92,    -56,     28,    -13,      3, 
    18409,  -6374,   3453,  -2025,   1163,   -613,    264,    -60,    -45,     83,    -85,     66,    -44,     24,    -11,      3, 
    13646,  -5791,   3494,  -2262,   1454,   -894,    505,   -249,     91,     -8,    -29,     35,    -29,     17,     -9,      2, 
     8830,  -4581,   3089,  -2189,   1535,  -1037,    660,   -388,    202,    -88,     24,      3,    -12,      9,     -6,      1, 
     4303,  -2973,   2336,  -1844,   1412,  -1035,    717,   -465,    276,   -149,     67,    -25,      4,      2,     -3,      0, 
};

const signed int res_12_44_good_nextphasetab[] =
{
    0x02806a00, 0x02906900, 0x02a06800, 0x02b06700, 0x02c06600, 0x02d06500, 0x02e06400, 0x02f06300, 
    0x03006200, 0x03106100, 0x03206000, 0x03305f00, 0x03405e00, 0x03505d00, 0x03605c00, 0x03705b00, 
    0x03805a00, 0x03905900, 0x03a05800, 0x03b05700, 0x03c05600, 0x03d05500, 0x03e05400, 0x03f05300, 
    0x04005200, 0x04105100, 0x04205000, 0x04304f00, 0x04404e00, 0x04504d00, 0x04604c00, 0x04704b00, 
    0x04804a00, 0x04904900, 0x04a04800, 0x04b04700, 0x04c04600, 0x04d04500, 0x04e04400, 0x04f04300, 
    0x05004200, 0x05104100, 0x05204000, 0x05303f00, 0x05403e00, 0x05503d00, 0x05603c00, 0x05703b00, 
    0x05803a00, 0x05903900, 0x05a03800, 0x05b03700, 0x05c03600, 0x05d03500, 0x05e03400, 0x05f03300, 
    0x06003200, 0x06103100, 0x06203000, 0x06302f00, 0x06402e00, 0x06502d00, 0x06602c00, 0x06702b00, 
    0x06802a00, 0x06902900, 0x06a02800, 0x06b02700, 0x06c02600, 0x06d02500, 0x06e02400, 0x06f02300, 
    0x07002200, 0x07102100, 0x07202000, 0x07301f00, 0x07401e00, 0x07501d00, 0x07601c00, 0x07701b00, 
    0x07801a00, 0x07901900, 0x07a01800, 0x07b01700, 0x07c01600, 0x07d01500, 0x07e01400, 0x07f01300, 
    0x08001200, 0x08101100, 0x08201000, 0x08300f00, 0x08400e00, 0x08500d00, 0x08600c00, 0x08700b00, 
    0x08800a00, 0x08900900, 0x08a00800, 0x08b00700, 0x08c00600, 0x08d00500, 0x08e00400, 0x08f00300, 
    0x09000200, 0x09100100, 0x09200000, 0x00009202, 0x00109102, 0x00209002, 0x00308f02, 0x00408e02, 
    0x00508d02, 0x00608c02, 0x00708b02, 0x00808a02, 0x00908902, 0x00a08802, 0x00b08702, 0x00c08602, 
    0x00d08502, 0x00e08402, 0x00f08302, 0x01008202, 0x01108102, 0x01208002, 0x01307f02, 0x01407e02, 
    0x01507d02, 0x01607c02, 0x01707b02, 0x01807a02, 0x01907902, 0x01a07802, 0x01b07702, 0x01c07602, 
    0x01d07502, 0x01e07402, 0x01f07302, 0x02007202, 0x02107102, 0x02207002, 0x02306f02, 0x02406e02, 
    0x02506d02, 0x02606c02, 0x02706b02, 
};

#if 0
const signed short res_12_44_good_filttab[] = 
{
    30473,   2135,  -2049,   1844,  -1577,   1279,   -984,    711,   -482,    301,   -173,     86,    -37,     11,     -2,     -2, 
    30469,   1922,  -1952,   1790,  -1547,   1263,   -976,    709,   -483,    303,   -174,     88,    -39,     12,     -2,     -1, 
    30461,   1711,  -1855,   1736,  -1515,   1246,   -968,    706,   -483,    304,   -176,     90,    -40,     12,     -3,     -1, 
    30449,   1503,  -1759,   1681,  -1484,   1228,   -959,    703,   -483,    306,   -178,     91,    -41,     13,     -3,     -1, 
    30433,   1296,  -1662,   1626,  -1452,   1210,   -951,    700,   -483,    307,   -180,     93,    -42,     14,     -3,     -1, 
    30412,   1092,  -1566,   1571,  -1419,   1192,   -941,    696,   -482,    308,   -181,     94,    -43,     14,     -4,     -1, 
    30388,    890,  -1469,   1516,  -1387,   1174,   -932,    692,   -481,    309,   -183,     95,    -44,     15,     -4,     -1, 
    30360,    691,  -1373,   1460,  -1353,   1155,   -922,    688,   -481,    310,   -184,     97,    -45,     16,     -4,     -1, 
    30328,    494,  -1277,   1404,  -1320,   1135,   -912,    684,   -480,    310,   -185,     98,    -46,     16,     -5,      0, 
    30291,    299,  -1181,   1348,  -1286,   1116,   -902,    679,   -479,    311,   -186,     99,    -47,     17,     -5,      0, 
    30251,    107,  -1085,   1291,  -1252,   1096,   -891,    674,   -477,    311,   -187,    100,    -48,     18,     -5,      0, 
    30206,    -83,   -989,   1234,  -1217,   1075,   -880,    669,   -476,    312,   -188,    101,    -49,     18,     -6,      0, 
    30158,   -270,   -894,   1177,  -1182,   1054,   -868,    664,   -474,    312,   -189,    102,    -49,     19,     -6,      0, 
    30106,   -455,   -800,   1120,  -1147,   1033,   -857,    658,   -472,    312,   -190,    103,    -50,     19,     -6,      0, 
    30049,   -637,   -705,   1063,  -1111,   1012,   -845,    653,   -470,    312,   -191,    104,    -51,     20,     -7,      0, 
    29989,   -817,   -611,   1006,  -1076,    990,   -833,    646,   -468,    312,   -192,    105,    -52,     20,     -7,      0, 
    29925,   -994,   -518,    948,  -1040,    968,   -820,    640,   -465,    311,   -192,    106,    -53,     21,     -7,      1, 
    29857,  -1168,   -424,    891,  -1003,    946,   -807,    634,   -463,    311,   -193,    107,    -53,     21,     -7,      1, 
    29785,  -1340,   -332,    834,   -967,    924,   -794,    627,   -460,    310,   -193,    108,    -54,     22,     -8,      1, 
    29709,  -1509,   -240,    776,   -930,    901,   -781,    620,   -457,    310,   -194,    108,    -55,     22,     -8,      1, 
    29629,  -1676,   -148,    719,   -893,    878,   -768,    613,   -454,    309,   -194,    109,    -55,     23,     -8,      1, 
    29546,  -1839,    -57,    661,   -856,    855,   -754,    606,   -450,    308,   -194,    110,    -56,     23,     -8,      1, 
    29458,  -2000,     33,    604,   -819,    831,   -740,    598,   -447,    307,   -194,    110,    -57,     24,     -9,      1, 
    29367,  -2159,    123,    547,   -782,    807,   -726,    590,   -443,    306,   -194,    111,    -57,     24,     -9,      1, 
    29272,  -2314,    211,    489,   -744,    783,   -711,    582,   -440,    304,   -194,    111,    -58,     24,     -9,      1, 
    29173,  -2467,    300,    432,   -707,    759,   -697,    574,   -436,    303,   -194,    112,    -58,     25,     -9,      2, 
    29071,  -2616,    387,    375,   -669,    735,   -682,    566,   -432,    301,   -194,    112,    -59,     25,    -10,      2, 
    28964,  -2764,    474,    319,   -631,    711,   -667,    557,   -427,    300,   -194,    112,    -59,     26,    -10,      2, 
    28854,  -2908,    560,    262,   -593,    686,   -651,    549,   -423,    298,   -193,    113,    -59,     26,    -10,      2, 
    28741,  -3049,    645,    206,   -556,    661,   -636,    540,   -418,    296,   -193,    113,    -60,     26,    -10,      2, 
    28624,  -3188,    729,    149,   -518,    636,   -620,    531,   -414,    294,   -193,    113,    -60,     27,    -10,      2, 
    28503,  -3323,    812,     94,   -480,    611,   -604,    521,   -409,    292,   -192,    113,    -61,     27,    -11,      2, 
    28378,  -3456,    895,     38,   -442,    586,   -588,    512,   -404,    290,   -191,    113,    -61,     27,    -11,      2, 
    28250,  -3586,    976,    -17,   -404,    560,   -572,    502,   -399,    288,   -191,    113,    -61,     27,    -11,      2, 
    28119,  -3712,   1057,    -72,   -366,    535,   -556,    493,   -394,    285,   -190,    113,    -61,     28,    -11,      2, 
    27984,  -3836,   1136,   -127,   -328,    509,   -540,    483,   -388,    283,   -189,    113,    -62,     28,    -11,      2, 
    27846,  -3957,   1215,   -181,   -290,    484,   -523,    473,   -383,    280,   -188,    113,    -62,     28,    -11,      2, 
    27704,  -4076,   1292,   -235,   -253,    458,   -506,    463,   -377,    277,   -187,    113,    -62,     28,    -12,      3, 
    27559,  -4191,   1369,   -289,   -215,    432,   -489,    452,   -371,    275,   -186,    113,    -62,     28,    -12,      3, 
    27410,  -4303,   1444,   -342,   -177,    406,   -473,    442,   -366,    272,   -185,    112,    -62,     29,    -12,      3, 
    27258,  -4412,   1519,   -395,   -140,    381,   -456,    431,   -360,    269,   -184,    112,    -62,     29,    -12,      3, 
    27103,  -4518,   1592,   -447,   -103,    355,   -438,    421,   -354,    266,   -182,    112,    -62,     29,    -12,      3, 
    26945,  -4622,   1664,   -499,    -65,    329,   -421,    410,   -347,    262,   -181,    111,    -62,     29,    -12,      3, 
    26783,  -4722,   1735,   -551,    -28,    303,   -404,    399,   -341,    259,   -180,    111,    -62,     29,    -12,      3, 
    26618,  -4819,   1804,   -601,      8,    277,   -386,    388,   -335,    256,   -178,    111,    -62,     29,    -12,      3, 
    26450,  -4914,   1873,   -652,     45,    251,   -369,    377,   -328,    252,   -177,    110,    -62,     29,    -12,      3, 
    26279,  -5005,   1940,   -702,     82,    225,   -351,    366,   -322,    249,   -175,    110,    -62,     30,    -13,      3, 
    26105,  -5093,   2006,   -751,    118,    199,   -334,    355,   -315,    245,   -173,    109,    -62,     30,    -13,      3, 
    25928,  -5179,   2071,   -800,    154,    174,   -316,    343,   -308,    242,   -172,    108,    -62,     30,    -13,      3, 
    25748,  -5261,   2135,   -848,    190,    148,   -299,    332,   -301,    238,   -170,    108,    -62,     30,    -13,      3, 
    25565,  -5341,   2197,   -895,    225,    122,   -281,    320,   -294,    234,   -168,    107,    -62,     30,    -13,      3, 
    25380,  -5418,   2258,   -942,    260,     97,   -263,    309,   -287,    230,   -166,    106,    -62,     30,    -13,      3, 
    25191,  -5491,   2318,   -988,    295,     71,   -245,    297,   -280,    226,   -164,    105,    -61,     30,    -13,      3, 
    25000,  -5562,   2376,  -1034,    330,     46,   -228,    285,   -273,    222,   -162,    105,    -61,     30,    -13,      3, 
    24805,  -5629,   2433,  -1079,    365,     20,   -210,    274,   -266,    218,   -160,    104,    -61,     30,    -13,      3, 
    24609,  -5694,   2489,  -1123,    399,     -5,   -192,    262,   -258,    214,   -158,    103,    -61,     30,    -13,      3, 
    24409,  -5756,   2544,  -1167,    432,    -30,   -174,    250,   -251,    210,   -156,    102,    -60,     30,    -13,      3, 
    24207,  -5815,   2597,  -1210,    466,    -55,   -156,    238,   -244,    206,   -154,    101,    -60,     30,    -13,      3, 
    24002,  -5871,   2648,  -1252,    499,    -80,   -139,    226,   -236,    201,   -152,    100,    -60,     30,    -13,      3, 
    23795,  -5924,   2698,  -1294,    532,   -105,   -121,    214,   -229,    197,   -149,     99,    -59,     30,    -13,      3, 
    23586,  -5974,   2747,  -1334,    564,   -129,   -103,    202,   -221,    192,   -147,     98,    -59,     29,    -13,      3, 
    23374,  -6022,   2795,  -1374,    596,   -153,    -86,    190,   -213,    188,   -145,     97,    -58,     29,    -13,      3, 
    23159,  -6066,   2841,  -1414,    628,   -178,    -68,    178,   -206,    183,   -142,     96,    -58,     29,    -13,      3, 
    22942,  -6108,   2885,  -1452,    659,   -202,    -51,    166,   -198,    179,   -140,     94,    -58,     29,    -13,      3, 
    22724,  -6146,   2928,  -1490,    690,   -225,    -33,    154,   -190,    174,   -137,     93,    -57,     29,    -13,      3, 
    22502,  -6182,   2970,  -1527,    720,   -249,    -16,    142,   -182,    169,   -135,     92,    -57,     29,    -13,      3, 
    22279,  -6215,   3010,  -1563,    750,   -272,      1,    130,   -174,    165,   -132,     91,    -56,     29,    -13,      3, 
    22054,  -6246,   3049,  -1598,    779,   -296,     19,    118,   -166,    160,   -129,     90,    -56,     28,    -13,      3, 
    21826,  -6273,   3086,  -1633,    808,   -318,     36,    106,   -159,    155,   -127,     88,    -55,     28,    -13,      3, 
    21597,  -6298,   3122,  -1666,    837,   -341,     53,     94,   -151,    150,   -124,     87,    -54,     28,    -13,      3, 
    21365,  -6320,   3156,  -1699,    865,   -364,     70,     82,   -143,    145,   -121,     86,    -54,     28,    -13,      3, 
    21132,  -6339,   3189,  -1731,    892,   -386,     87,     70,   -135,    141,   -119,     84,    -53,     28,    -13,      3, 
    20897,  -6356,   3220,  -1762,    920,   -408,    103,     58,   -127,    136,   -116,     83,    -53,     27,    -13,      3, 
    20660,  -6370,   3250,  -1792,    946,   -429,    120,     46,   -119,    131,   -113,     81,    -52,     27,    -13,      3, 
    20421,  -6381,   3279,  -1822,    972,   -451,    136,     34,   -111,    126,   -110,     80,    -51,     27,    -13,      3, 
    20181,  -6390,   3306,  -1850,    998,   -472,    153,     22,   -103,    121,   -107,     78,    -51,     27,    -13,      3, 
    19939,  -6396,   3331,  -1878,   1023,   -493,    169,     11,    -95,    116,   -104,     77,    -50,     26,    -12,      3, 
    19696,  -6399,   3355,  -1904,   1047,   -513,    185,     -1,    -87,    111,   -101,     75,    -49,     26,    -12,      3, 
    19451,  -6400,   3377,  -1930,   1071,   -534,    201,    -13,    -79,    106,    -99,     74,    -49,     26,    -12,      3, 
    19204,  -6398,   3398,  -1955,   1095,   -554,    216,    -24,    -71,    101,    -96,     72,    -48,     26,    -12,      3, 
    18956,  -6394,   3418,  -1979,   1118,   -573,    232,    -36,    -63,     95,    -93,     71,    -47,     25,    -12,      3, 
    18707,  -6387,   3436,  -2002,   1140,   -592,    247,    -47,    -55,     90,    -90,     69,    -46,     25,    -12,      3, 
    18457,  -6378,   3452,  -2024,   1162,   -611,    262,    -59,    -47,     85,    -87,     67,    -46,     25,    -12,      3, 
    18205,  -6366,   3467,  -2045,   1183,   -630,    277,    -70,    -39,     80,    -84,     66,    -45,     24,    -12,      3, 
    17952,  -6352,   3481,  -2066,   1204,   -648,    292,    -81,    -32,     75,    -81,     64,    -44,     24,    -12,      3, 
    17698,  -6336,   3493,  -2085,   1224,   -666,    307,    -92,    -24,     70,    -77,     63,    -43,     24,    -12,      3, 
    17443,  -6317,   3504,  -2103,   1243,   -684,    321,   -103,    -16,     65,    -74,     61,    -42,     23,    -11,      3, 
    17187,  -6296,   3513,  -2121,   1262,   -701,    336,   -114,     -8,     60,    -71,     59,    -42,     23,    -11,      3, 
    16930,  -6272,   3520,  -2137,   1280,   -718,    350,   -125,     -1,     55,    -68,     57,    -41,     23,    -11,      3, 
    16673,  -6246,   3527,  -2153,   1298,   -735,    364,   -135,      7,     50,    -65,     56,    -40,     22,    -11,      3, 
    16414,  -6218,   3532,  -2168,   1315,   -751,    377,   -146,     15,     45,    -62,     54,    -39,     22,    -11,      3, 
    16155,  -6188,   3535,  -2181,   1332,   -766,    391,   -157,     22,     40,    -59,     52,    -38,     22,    -11,      3, 
    15895,  -6156,   3537,  -2194,   1347,   -782,    404,   -167,     30,     35,    -56,     51,    -37,     21,    -11,      3, 
    15634,  -6121,   3537,  -2206,   1363,   -797,    417,   -177,     37,     30,    -53,     49,    -36,     21,    -11,      3, 
    15372,  -6084,   3536,  -2217,   1377,   -811,    430,   -187,     45,     25,    -50,     47,    -36,     20,    -10,      3, 
    15111,  -6046,   3534,  -2227,   1391,   -826,    442,   -197,     52,     20,    -47,     45,    -35,     20,    -10,      3, 
    14848,  -6005,   3531,  -2236,   1405,   -839,    454,   -207,     59,     15,    -43,     44,    -34,     20,    -10,      3, 
    14585,  -5962,   3525,  -2244,   1417,   -853,    466,   -217,     66,     10,    -40,     42,    -33,     19,    -10,      3, 
    14322,  -5917,   3519,  -2251,   1430,   -866,    478,   -226,     74,      5,    -37,     40,    -32,     19,    -10,      2, 
    14059,  -5870,   3511,  -2257,   1441,   -878,    490,   -236,     81,      0,    -34,     38,    -31,     18,    -10,      2, 
    13795,  -5821,   3502,  -2263,   1452,   -891,    501,   -245,     88,     -5,    -31,     36,    -30,     18,     -9,      2, 
    13531,  -5771,   3492,  -2267,   1462,   -902,    512,   -254,     95,    -10,    -28,     35,    -29,     18,     -9,      2, 
    13267,  -5718,   3480,  -2271,   1472,   -914,    523,   -263,    101,    -15,    -25,     33,    -28,     17,     -9,      2, 
    13003,  -5664,   3467,  -2273,   1481,   -925,    533,   -272,    108,    -19,    -22,     31,    -27,     17,     -9,      2, 
    12739,  -5608,   3452,  -2275,   1489,   -935,    543,   -281,    115,    -24,    -19,     29,    -26,     16,     -9,      2, 
    12475,  -5550,   3436,  -2275,   1497,   -945,    553,   -289,    122,    -29,    -16,     28,    -26,     16,     -9,      2, 
    12211,  -5490,   3419,  -2275,   1504,   -955,    563,   -298,    128,    -33,    -13,     26,    -25,     16,     -9,      2, 
    11948,  -5429,   3401,  -2274,   1510,   -964,    573,   -306,    135,    -38,    -10,     24,    -24,     15,     -8,      2, 
    11684,  -5366,   3382,  -2272,   1516,   -973,    582,   -314,    141,    -43,     -7,     22,    -23,     15,     -8,      2, 
    11421,  -5302,   3361,  -2269,   1521,   -981,    591,   -322,    147,    -47,     -4,     20,    -22,     14,     -8,      2, 
    11158,  -5236,   3339,  -2265,   1526,   -989,    599,   -330,    153,    -51,     -1,     19,    -21,     14,     -8,      2, 
    10895,  -5168,   3316,  -2261,   1530,   -997,    607,   -337,    159,    -56,      2,     17,    -20,     13,     -8,      2, 
    10633,  -5099,   3292,  -2255,   1533,  -1004,    616,   -345,    165,    -60,      5,     15,    -19,     13,     -8,      2, 
    10371,  -5029,   3266,  -2248,   1536,  -1011,    623,   -352,    171,    -65,      8,     13,    -18,     12,     -7,      2, 
    10110,  -4957,   3240,  -2241,   1538,  -1017,    631,   -359,    177,    -69,     11,     12,    -17,     12,     -7,      2, 
     9850,  -4884,   3212,  -2233,   1539,  -1023,    638,   -366,    183,    -73,     13,     10,    -16,     12,     -7,      2, 
     9590,  -4809,   3183,  -2224,   1540,  -1028,    645,   -372,    188,    -77,     16,      8,    -15,     11,     -7,      2, 
     9331,  -4733,   3153,  -2214,   1540,  -1033,    651,   -379,    194,    -81,     19,      7,    -14,     11,     -7,      2, 
     9073,  -4656,   3122,  -2203,   1540,  -1037,    658,   -385,    199,    -85,     22,      5,    -13,     10,     -6,      1, 
     8815,  -4577,   3090,  -2192,   1538,  -1041,    664,   -391,    204,    -89,     25,      3,    -12,     10,     -6,      1, 
     8558,  -4498,   3057,  -2180,   1537,  -1045,    669,   -397,    209,    -93,     27,      2,    -11,      9,     -6,      1, 
     8302,  -4417,   3022,  -2166,   1535,  -1048,    675,   -403,    214,    -97,     30,      0,    -11,      9,     -6,      1, 
     8048,  -4335,   2987,  -2153,   1532,  -1051,    680,   -408,    219,   -101,     33,     -2,    -10,      8,     -6,      1, 
     7794,  -4253,   2951,  -2138,   1528,  -1053,    685,   -414,    224,   -105,     35,     -3,     -9,      8,     -6,      1, 
     7541,  -4169,   2914,  -2122,   1524,  -1055,    689,   -419,    229,   -108,     38,     -5,     -8,      8,     -5,      1, 
     7290,  -4084,   2876,  -2106,   1519,  -1056,    693,   -424,    233,   -112,     40,     -7,     -7,      7,     -5,      1, 
     7039,  -3998,   2837,  -2089,   1514,  -1057,    697,   -429,    238,   -115,     43,     -8,     -6,      7,     -5,      1, 
     6790,  -3911,   2797,  -2071,   1508,  -1058,    701,   -433,    242,   -119,     45,    -10,     -5,      6,     -5,      1, 
     6542,  -3824,   2756,  -2053,   1502,  -1058,    704,   -437,    246,   -122,     48,    -11,     -4,      6,     -5,      1, 
     6296,  -3735,   2715,  -2033,   1495,  -1058,    707,   -442,    250,   -126,     50,    -13,     -3,      5,     -5,      1, 
     6050,  -3646,   2672,  -2014,   1487,  -1057,    710,   -446,    254,   -129,     53,    -14,     -2,      5,     -4,      1, 
     5807,  -3556,   2629,  -1993,   1479,  -1056,    712,   -449,    258,   -132,     55,    -16,     -2,      5,     -4,      1, 
     5564,  -3466,   2585,  -1972,   1471,  -1055,    714,   -453,    262,   -135,     57,    -17,     -1,      4,     -4,      1, 
     5323,  -3374,   2540,  -1950,   1461,  -1053,    716,   -456,    265,   -138,     59,    -19,      0,      4,     -4,      1, 
     5084,  -3282,   2495,  -1927,   1452,  -1050,    718,   -459,    269,   -141,     62,    -20,      1,      3,     -4,      1, 
     4846,  -3190,   2448,  -1904,   1441,  -1047,    719,   -462,    272,   -144,     64,    -22,      2,      3,     -3,      1, 
     4610,  -3097,   2401,  -1880,   1431,  -1044,    720,   -465,    275,   -147,     66,    -23,      3,      2,     -3,      1, 
     4376,  -3003,   2353,  -1855,   1419,  -1041,    721,   -468,    278,   -150,     68,    -25,      3,      2,     -3,      1, 
     4143,  -2909,   2305,  -1830,   1407,  -1037,    721,   -470,    281,   -152,     70,    -26,      4,      2,     -3,      1, 
     3913,  -2815,   2256,  -1804,   1395,  -1032,    721,   -472,    284,   -155,     72,    -27,      5,      1,     -3,      0, 
     3684,  -2720,   2206,  -1777,   1382,  -1028,    721,   -474,    286,   -157,     74,    -29,      6,      1,     -3,      0, 
     3457,  -2625,   2156,  -1750,   1369,  -1022,    720,   -476,    289,   -160,     76,    -30,      7,      0,     -3,      0, 
     3231,  -2529,   2105,  -1723,   1355,  -1017,    719,   -477,    291,   -162,     78,    -31,      7,      0,     -2,      0, 
     3008,  -2434,   2054,  -1695,   1341,  -1011,    718,   -479,    294,   -164,     80,    -33,      8,      0,     -2,      0, 
     2787,  -2338,   2002,  -1666,   1326,  -1005,    717,   -480,    296,   -167,     81,    -34,      9,     -1,     -2,      0, 
     2567,  -2241,   1950,  -1637,   1311,   -998,    715,   -481,    298,   -169,     83,    -35,     10,     -1,     -2,      0, 
     2350,  -2145,   1897,  -1607,   1295,   -991,    713,   -482,    300,   -171,     85,    -36,     10,     -2,     -2,      0, 
};
#endif

#endif

#ifdef ENA_QUALITY_MEDIUM
const signed short res_12_22_mid_filttab[] = 
{
  32275,    362,   -357,    287,   -201,    120,    -59,     21, 
  32270,    152,   -267,    240,   -177,    108,    -54,     19, 
  32261,    -54,   -176,    193,   -153,     96,    -50,     17, 
  32246,   -257,    -87,    147,   -129,     85,    -45,     16, 
  32226,   -458,      2,    100,   -105,     73,    -40,     15, 
  32202,   -655,     89,     55,    -81,     62,    -36,     13, 
  32172,   -849,    176,      9,    -57,     51,    -31,     12, 
  32138,  -1040,    262,    -36,    -34,     40,    -26,     10, 
  32099,  -1227,    347,    -80,    -11,     29,    -22,      9, 
  32055,  -1412,    431,   -125,     12,     18,    -17,      7, 
  32006,  -1593,    514,   -168,     35,      7,    -13,      6, 
  31952,  -1771,    596,   -212,     57,     -4,     -9,      5, 
  31894,  -1946,    677,   -254,     79,    -14,     -4,      3, 
  31830,  -2117,    757,   -297,    101,    -25,      0,      2, 
  31762,  -2285,    836,   -339,    123,    -35,      4,      1, 
  31689,  -2449,    914,   -380,    145,    -45,      8,      0, 
  31611,  -2611,    991,   -421,    166,    -55,     12,     -1, 
  31529,  -2769,   1066,   -461,    187,    -65,     16,     -3, 
  31442,  -2923,   1141,   -500,    207,    -75,     20,     -4, 
  31350,  -3074,   1214,   -539,    228,    -85,     24,     -5, 
  31254,  -3222,   1285,   -578,    248,    -94,     28,     -6, 
  31153,  -3366,   1356,   -616,    267,   -103,     31,     -7, 
  31047,  -3507,   1425,   -653,    287,   -113,     35,     -8, 
  30937,  -3644,   1493,   -690,    306,   -122,     39,     -9, 
  30822,  -3778,   1560,   -726,    325,   -131,     42,    -10, 
  30703,  -3908,   1625,   -761,    343,   -139,     46,    -11, 
  30579,  -4035,   1689,   -796,    361,   -148,     49,    -12, 
  30451,  -4159,   1752,   -829,    379,   -156,     52,    -13, 
  30319,  -4279,   1813,   -863,    396,   -164,     55,    -14, 
  30182,  -4395,   1873,   -895,    413,   -172,     59,    -15, 
  30041,  -4508,   1932,   -927,    430,   -180,     62,    -16, 
  29895,  -4617,   1989,   -959,    446,   -188,     65,    -17, 
  29745,  -4723,   2045,   -989,    462,   -195,     68,    -17, 
  29591,  -4826,   2099,  -1019,    478,   -203,     70,    -18, 
  29433,  -4925,   2151,  -1048,    493,   -210,     73,    -19, 
  29271,  -5020,   2203,  -1076,    508,   -217,     76,    -20, 
  29105,  -5112,   2253,  -1104,    522,   -223,     78,    -20, 
  28935,  -5201,   2301,  -1130,    536,   -230,     81,    -21, 
  28760,  -5286,   2348,  -1156,    550,   -236,     83,    -21, 
  28582,  -5367,   2393,  -1182,    563,   -243,     86,    -22, 
  28400,  -5445,   2437,  -1206,    576,   -249,     88,    -23, 
  28214,  -5520,   2479,  -1230,    589,   -254,     90,    -23, 
  28025,  -5591,   2520,  -1253,    601,   -260,     92,    -24, 
  27832,  -5659,   2559,  -1275,    612,   -266,     95,    -24, 
  27635,  -5724,   2597,  -1296,    624,   -271,     96,    -25, 
  27434,  -5785,   2633,  -1317,    635,   -276,     98,    -25, 
  27230,  -5843,   2668,  -1337,    645,   -281,    100,    -26, 
  27022,  -5897,   2701,  -1356,    655,   -285,    102,    -26, 
  26811,  -5948,   2732,  -1374,    665,   -290,    104,    -26, 
  26597,  -5996,   2763,  -1391,    674,   -294,    105,    -27, 
  26379,  -6040,   2791,  -1408,    683,   -298,    107,    -27, 
  26158,  -6081,   2818,  -1424,    691,   -302,    108,    -27, 
  25934,  -6119,   2844,  -1439,    699,   -306,    109,    -28, 
  25706,  -6154,   2867,  -1453,    707,   -310,    111,    -28, 
  25476,  -6185,   2890,  -1466,    714,   -313,    112,    -28, 
  25242,  -6213,   2911,  -1479,    721,   -316,    113,    -28, 
  25006,  -6238,   2930,  -1491,    728,   -319,    114,    -29, 
  24767,  -6260,   2948,  -1502,    734,   -322,    115,    -29, 
  24525,  -6279,   2964,  -1512,    739,   -324,    116,    -29, 
  24280,  -6295,   2979,  -1522,    744,   -327,    117,    -29, 
  24032,  -6308,   2992,  -1530,    749,   -329,    118,    -29, 
  23782,  -6318,   3004,  -1538,    754,   -331,    118,    -29, 
  23529,  -6324,   3014,  -1545,    758,   -333,    119,    -29, 
  23274,  -6328,   3023,  -1552,    761,   -334,    119,    -29, 
  23017,  -6329,   3031,  -1557,    764,   -336,    120,    -29, 
  22757,  -6327,   3037,  -1562,    767,   -337,    120,    -29, 
  22495,  -6322,   3041,  -1566,    770,   -338,    121,    -29, 
  22230,  -6314,   3044,  -1569,    772,   -339,    121,    -29, 
  21964,  -6304,   3046,  -1572,    773,   -340,    121,    -29, 
  21695,  -6291,   3046,  -1573,    775,   -341,    121,    -29, 
  21425,  -6275,   3045,  -1574,    775,   -341,    121,    -29, 
  21152,  -6256,   3042,  -1575,    776,   -341,    121,    -29, 
  20878,  -6235,   3038,  -1574,    776,   -341,    121,    -29, 
  20602,  -6211,   3033,  -1573,    776,   -341,    121,    -29, 
  20324,  -6184,   3026,  -1571,    775,   -341,    121,    -29, 
  20045,  -6155,   3019,  -1568,    774,   -341,    121,    -29, 
  19764,  -6124,   3009,  -1565,    773,   -340,    120,    -28, 
  19481,  -6090,   2999,  -1561,    771,   -339,    120,    -28, 
  19197,  -6054,   2987,  -1556,    769,   -338,    120,    -28, 
  18912,  -6015,   2974,  -1551,    767,   -337,    119,    -28, 
  18626,  -5974,   2959,  -1545,    764,   -336,    119,    -28, 
  18338,  -5931,   2944,  -1538,    761,   -335,    118,    -27, 
  18050,  -5885,   2927,  -1531,    758,   -333,    117,    -27, 
  17760,  -5837,   2909,  -1523,    754,   -332,    117,    -27, 
  17470,  -5788,   2890,  -1514,    750,   -330,    116,    -27, 
  17178,  -5736,   2869,  -1505,    746,   -328,    115,    -26, 
  16886,  -5682,   2848,  -1495,    741,   -326,    114,    -26, 
  16593,  -5626,   2825,  -1484,    736,   -324,    113,    -26, 
  16299,  -5567,   2802,  -1473,    731,   -321,    112,    -25, 
  16005,  -5508,   2777,  -1461,    726,   -319,    111,    -25, 
  15710,  -5446,   2751,  -1449,    720,   -316,    110,    -25, 
  15415,  -5382,   2724,  -1436,    714,   -314,    109,    -24, 
  15120,  -5317,   2696,  -1423,    708,   -311,    108,    -24, 
  14824,  -5250,   2667,  -1409,    701,   -308,    107,    -24, 
  14528,  -5181,   2637,  -1395,    694,   -305,    106,    -23, 
  14232,  -5110,   2607,  -1380,    687,   -302,    105,    -23, 
  13936,  -5038,   2575,  -1364,    680,   -299,    104,    -23, 
  13640,  -4965,   2542,  -1348,    672,   -295,    102,    -22, 
  13344,  -4889,   2509,  -1332,    664,   -292,    101,    -22, 
  13048,  -4813,   2474,  -1315,    656,   -288,    100,    -21, 
  12753,  -4735,   2439,  -1298,    648,   -284,     98,    -21, 
  12458,  -4655,   2403,  -1280,    639,   -281,     97,    -21, 
  12163,  -4575,   2366,  -1262,    630,   -277,     95,    -20, 
  11868,  -4493,   2329,  -1243,    621,   -273,     94,    -20, 
  11575,  -4410,   2291,  -1224,    612,   -269,     92,    -19, 
  11281,  -4326,   2251,  -1204,    603,   -265,     91,    -19, 
  10989,  -4240,   2212,  -1185,    593,   -261,     89,    -19, 
  10697,  -4154,   2171,  -1164,    583,   -256,     88,    -18, 
  10406,  -4066,   2130,  -1144,    573,   -252,     86,    -18, 
  10116,  -3978,   2089,  -1123,    563,   -248,     85,    -17, 
   9827,  -3888,   2046,  -1102,    553,   -243,     83,    -17, 
   9539,  -3798,   2004,  -1080,    543,   -239,     81,    -17, 
   9252,  -3707,   1960,  -1058,    532,   -234,     80,    -16, 
   8966,  -3615,   1916,  -1036,    521,   -229,     78,    -16, 
   8681,  -3523,   1872,  -1014,    511,   -225,     76,    -15, 
   8398,  -3429,   1827,   -991,    500,   -220,     75,    -15, 
   8116,  -3336,   1782,   -968,    489,   -215,     73,    -15, 
   7835,  -3241,   1736,   -945,    477,   -210,     71,    -14, 
   7556,  -3146,   1690,   -921,    466,   -206,     70,    -14, 
   7278,  -3051,   1644,   -898,    455,   -201,     68,    -13, 
   7003,  -2955,   1597,   -874,    443,   -196,     66,    -13, 
   6728,  -2858,   1550,   -850,    432,   -191,     64,    -13, 
   6456,  -2762,   1502,   -826,    420,   -186,     63,    -12, 
   6185,  -2665,   1454,   -801,    408,   -181,     61,    -12, 
   5916,  -2567,   1406,   -777,    396,   -176,     59,    -11, 
   5649,  -2470,   1358,   -752,    384,   -171,     57,    -11, 
   5384,  -2372,   1310,   -728,    372,   -165,     56,    -11, 
   5121,  -2275,   1261,   -703,    360,   -160,     54,    -10, 
   4860,  -2177,   1212,   -678,    348,   -155,     52,    -10, 
   4601,  -2079,   1163,   -653,    336,   -150,     50,    -10, 
   4344,  -1981,   1114,   -628,    324,   -145,     49,     -9, 
   4090,  -1883,   1065,   -602,    312,   -140,     47,     -9, 
   3838,  -1785,   1016,   -577,    300,   -135,     45,     -8, 
   3588,  -1688,    967,   -552,    288,   -130,     43,     -8, 
   3340,  -1590,    918,   -527,    276,   -124,     42,     -8, 
   3095,  -1493,    869,   -501,    263,   -119,     40,     -7, 
   2853,  -1396,    820,   -476,    251,   -114,     38,     -7, 
   2613,  -1299,    770,   -451,    239,   -109,     37,     -7, 
   2375,  -1203,    721,   -425,    227,   -104,     35,     -6, 
   2141,  -1107,    672,   -400,    215,    -99,     33,     -6, 
   1908,  -1012,    624,   -375,    203,    -94,     32,     -6, 
   1679,   -916,    575,   -350,    191,    -89,     30,     -6, 
   1452,   -822,    526,   -325,    179,    -84,     28,     -5, 
   1228,   -728,    478,   -300,    167,    -79,     27,     -5, 
   1007,   -634,    430,   -275,    155,    -74,     25,     -5, 
    789,   -541,    382,   -250,    143,    -69,     24,     -4, 
    574,   -449,    334,   -226,    131,    -64,     22,     -4,
};

const signed short res_12_44_mid_filttab[] =
{
  32275,    362,   -357,    287,   -201,    120,    -59,     21, 
  32270,    152,   -267,    240,   -177,    108,    -54,     19, 
  32261,    -54,   -176,    193,   -153,     96,    -50,     17, 
  32246,   -257,    -87,    147,   -129,     85,    -45,     16, 
  32226,   -458,      2,    100,   -105,     73,    -40,     15, 
  32202,   -655,     89,     55,    -81,     62,    -36,     13, 
  32172,   -849,    176,      9,    -57,     51,    -31,     12, 
  32138,  -1040,    262,    -36,    -34,     40,    -26,     10, 
  32099,  -1227,    347,    -80,    -11,     29,    -22,      9, 
  32055,  -1412,    431,   -125,     12,     18,    -17,      7, 
  32006,  -1593,    514,   -168,     35,      7,    -13,      6, 
  31952,  -1771,    596,   -212,     57,     -4,     -9,      5, 
  31894,  -1946,    677,   -254,     79,    -14,     -4,      3, 
  31830,  -2117,    757,   -297,    101,    -25,      0,      2, 
  31762,  -2285,    836,   -339,    123,    -35,      4,      1, 
  31689,  -2449,    914,   -380,    145,    -45,      8,      0, 
  31611,  -2611,    991,   -421,    166,    -55,     12,     -1, 
  31529,  -2769,   1066,   -461,    187,    -65,     16,     -3, 
  31442,  -2923,   1141,   -500,    207,    -75,     20,     -4, 
  31350,  -3074,   1214,   -539,    228,    -85,     24,     -5, 
  31254,  -3222,   1285,   -578,    248,    -94,     28,     -6, 
  31153,  -3366,   1356,   -616,    267,   -103,     31,     -7, 
  31047,  -3507,   1425,   -653,    287,   -113,     35,     -8, 
  30937,  -3644,   1493,   -690,    306,   -122,     39,     -9, 
  30822,  -3778,   1560,   -726,    325,   -131,     42,    -10, 
  30703,  -3908,   1625,   -761,    343,   -139,     46,    -11, 
  30579,  -4035,   1689,   -796,    361,   -148,     49,    -12, 
  30451,  -4159,   1752,   -829,    379,   -156,     52,    -13, 
  30319,  -4279,   1813,   -863,    396,   -164,     55,    -14, 
  30182,  -4395,   1873,   -895,    413,   -172,     59,    -15, 
  30041,  -4508,   1932,   -927,    430,   -180,     62,    -16, 
  29895,  -4617,   1989,   -959,    446,   -188,     65,    -17, 
  29745,  -4723,   2045,   -989,    462,   -195,     68,    -17, 
  29591,  -4826,   2099,  -1019,    478,   -203,     70,    -18, 
  29433,  -4925,   2151,  -1048,    493,   -210,     73,    -19, 
  29271,  -5020,   2203,  -1076,    508,   -217,     76,    -20, 
  29105,  -5112,   2253,  -1104,    522,   -223,     78,    -20, 
  28935,  -5201,   2301,  -1130,    536,   -230,     81,    -21, 
  28760,  -5286,   2348,  -1156,    550,   -236,     83,    -21, 
  28582,  -5367,   2393,  -1182,    563,   -243,     86,    -22, 
  28400,  -5445,   2437,  -1206,    576,   -249,     88,    -23, 
  28214,  -5520,   2479,  -1230,    589,   -254,     90,    -23, 
  28025,  -5591,   2520,  -1253,    601,   -260,     92,    -24, 
  27832,  -5659,   2559,  -1275,    612,   -266,     95,    -24, 
  27635,  -5724,   2597,  -1296,    624,   -271,     96,    -25, 
  27434,  -5785,   2633,  -1317,    635,   -276,     98,    -25, 
  27230,  -5843,   2668,  -1337,    645,   -281,    100,    -26, 
  27022,  -5897,   2701,  -1356,    655,   -285,    102,    -26, 
  26811,  -5948,   2732,  -1374,    665,   -290,    104,    -26, 
  26597,  -5996,   2763,  -1391,    674,   -294,    105,    -27, 
  26379,  -6040,   2791,  -1408,    683,   -298,    107,    -27, 
  26158,  -6081,   2818,  -1424,    691,   -302,    108,    -27, 
  25934,  -6119,   2844,  -1439,    699,   -306,    109,    -28, 
  25706,  -6154,   2867,  -1453,    707,   -310,    111,    -28, 
  25476,  -6185,   2890,  -1466,    714,   -313,    112,    -28, 
  25242,  -6213,   2911,  -1479,    721,   -316,    113,    -28, 
  25006,  -6238,   2930,  -1491,    728,   -319,    114,    -29, 
  24767,  -6260,   2948,  -1502,    734,   -322,    115,    -29, 
  24525,  -6279,   2964,  -1512,    739,   -324,    116,    -29, 
  24280,  -6295,   2979,  -1522,    744,   -327,    117,    -29, 
  24032,  -6308,   2992,  -1530,    749,   -329,    118,    -29, 
  23782,  -6318,   3004,  -1538,    754,   -331,    118,    -29, 
  23529,  -6324,   3014,  -1545,    758,   -333,    119,    -29, 
  23274,  -6328,   3023,  -1552,    761,   -334,    119,    -29, 
  23017,  -6329,   3031,  -1557,    764,   -336,    120,    -29, 
  22757,  -6327,   3037,  -1562,    767,   -337,    120,    -29, 
  22495,  -6322,   3041,  -1566,    770,   -338,    121,    -29, 
  22230,  -6314,   3044,  -1569,    772,   -339,    121,    -29, 
  21964,  -6304,   3046,  -1572,    773,   -340,    121,    -29, 
  21695,  -6291,   3046,  -1573,    775,   -341,    121,    -29, 
  21425,  -6275,   3045,  -1574,    775,   -341,    121,    -29, 
  21152,  -6256,   3042,  -1575,    776,   -341,    121,    -29, 
  20878,  -6235,   3038,  -1574,    776,   -341,    121,    -29, 
  20602,  -6211,   3033,  -1573,    776,   -341,    121,    -29, 
  20324,  -6184,   3026,  -1571,    775,   -341,    121,    -29, 
  20045,  -6155,   3019,  -1568,    774,   -341,    121,    -29, 
  19764,  -6124,   3009,  -1565,    773,   -340,    120,    -28, 
  19481,  -6090,   2999,  -1561,    771,   -339,    120,    -28, 
  19197,  -6054,   2987,  -1556,    769,   -338,    120,    -28, 
  18912,  -6015,   2974,  -1551,    767,   -337,    119,    -28, 
  18626,  -5974,   2959,  -1545,    764,   -336,    119,    -28, 
  18338,  -5931,   2944,  -1538,    761,   -335,    118,    -27, 
  18050,  -5885,   2927,  -1531,    758,   -333,    117,    -27, 
  17760,  -5837,   2909,  -1523,    754,   -332,    117,    -27, 
  17470,  -5788,   2890,  -1514,    750,   -330,    116,    -27, 
  17178,  -5736,   2869,  -1505,    746,   -328,    115,    -26, 
  16886,  -5682,   2848,  -1495,    741,   -326,    114,    -26, 
  16593,  -5626,   2825,  -1484,    736,   -324,    113,    -26, 
  16299,  -5567,   2802,  -1473,    731,   -321,    112,    -25, 
  16005,  -5508,   2777,  -1461,    726,   -319,    111,    -25, 
  15710,  -5446,   2751,  -1449,    720,   -316,    110,    -25, 
  15415,  -5382,   2724,  -1436,    714,   -314,    109,    -24, 
  15120,  -5317,   2696,  -1423,    708,   -311,    108,    -24, 
  14824,  -5250,   2667,  -1409,    701,   -308,    107,    -24, 
  14528,  -5181,   2637,  -1395,    694,   -305,    106,    -23, 
  14232,  -5110,   2607,  -1380,    687,   -302,    105,    -23, 
  13936,  -5038,   2575,  -1364,    680,   -299,    104,    -23, 
  13640,  -4965,   2542,  -1348,    672,   -295,    102,    -22, 
  13344,  -4889,   2509,  -1332,    664,   -292,    101,    -22, 
  13048,  -4813,   2474,  -1315,    656,   -288,    100,    -21, 
  12753,  -4735,   2439,  -1298,    648,   -284,     98,    -21, 
  12458,  -4655,   2403,  -1280,    639,   -281,     97,    -21, 
  12163,  -4575,   2366,  -1262,    630,   -277,     95,    -20, 
  11868,  -4493,   2329,  -1243,    621,   -273,     94,    -20, 
  11575,  -4410,   2291,  -1224,    612,   -269,     92,    -19, 
  11281,  -4326,   2251,  -1204,    603,   -265,     91,    -19, 
  10989,  -4240,   2212,  -1185,    593,   -261,     89,    -19, 
  10697,  -4154,   2171,  -1164,    583,   -256,     88,    -18, 
  10406,  -4066,   2130,  -1144,    573,   -252,     86,    -18, 
  10116,  -3978,   2089,  -1123,    563,   -248,     85,    -17, 
   9827,  -3888,   2046,  -1102,    553,   -243,     83,    -17, 
   9539,  -3798,   2004,  -1080,    543,   -239,     81,    -17, 
   9252,  -3707,   1960,  -1058,    532,   -234,     80,    -16, 
   8966,  -3615,   1916,  -1036,    521,   -229,     78,    -16, 
   8681,  -3523,   1872,  -1014,    511,   -225,     76,    -15, 
   8398,  -3429,   1827,   -991,    500,   -220,     75,    -15, 
   8116,  -3336,   1782,   -968,    489,   -215,     73,    -15, 
   7835,  -3241,   1736,   -945,    477,   -210,     71,    -14, 
   7556,  -3146,   1690,   -921,    466,   -206,     70,    -14, 
   7278,  -3051,   1644,   -898,    455,   -201,     68,    -13, 
   7003,  -2955,   1597,   -874,    443,   -196,     66,    -13, 
   6728,  -2858,   1550,   -850,    432,   -191,     64,    -13, 
   6456,  -2762,   1502,   -826,    420,   -186,     63,    -12, 
   6185,  -2665,   1454,   -801,    408,   -181,     61,    -12, 
   5916,  -2567,   1406,   -777,    396,   -176,     59,    -11, 
   5649,  -2470,   1358,   -752,    384,   -171,     57,    -11, 
   5384,  -2372,   1310,   -728,    372,   -165,     56,    -11, 
   5121,  -2275,   1261,   -703,    360,   -160,     54,    -10, 
   4860,  -2177,   1212,   -678,    348,   -155,     52,    -10, 
   4601,  -2079,   1163,   -653,    336,   -150,     50,    -10, 
   4344,  -1981,   1114,   -628,    324,   -145,     49,     -9, 
   4090,  -1883,   1065,   -602,    312,   -140,     47,     -9, 
   3838,  -1785,   1016,   -577,    300,   -135,     45,     -8, 
   3588,  -1688,    967,   -552,    288,   -130,     43,     -8, 
   3340,  -1590,    918,   -527,    276,   -124,     42,     -8, 
   3095,  -1493,    869,   -501,    263,   -119,     40,     -7, 
   2853,  -1396,    820,   -476,    251,   -114,     38,     -7, 
   2613,  -1299,    770,   -451,    239,   -109,     37,     -7, 
   2375,  -1203,    721,   -425,    227,   -104,     35,     -6, 
   2141,  -1107,    672,   -400,    215,    -99,     33,     -6, 
   1908,  -1012,    624,   -375,    203,    -94,     32,     -6, 
   1679,   -916,    575,   -350,    191,    -89,     30,     -6, 
   1452,   -822,    526,   -325,    179,    -84,     28,     -5, 
   1228,   -728,    478,   -300,    167,    -79,     27,     -5, 
   1007,   -634,    430,   -275,    155,    -74,     25,     -5, 
    789,   -541,    382,   -250,    143,    -69,     24,     -4, 
    574,   -449,    334,   -226,    131,    -64,     22,     -4, 
};
#endif

/*
 quality->QUALITY_GOOD inrate->44100; outrate->48000; 
*/
#ifdef ENA_QUALITY_LOW
const signed int res_32_48_low_nextphasetab[] = 
{
 0x00200000, 0x00000202, 0x00100102, 
};

const signed short res_32_48_low_filttab[] = 
{
  31139,  -3508,    991,   -191, 
  19967,  -4630,   1232,   -173, 
  5537,  -1531,    359,    -28, 
};
#endif

#ifdef ENA_QUALITY_MEDIUM
const signed int res_32_48_mid_nextphasetab[] = 
{
    0x00200000, 0x00000202, 0x00100102, 
};

const signed short res_32_48_mid_filttab[] = 
{
 30820,  -3767,   1545,   -710,    311,   -122,     37,     -8, 
 20591,  -6182,   2993,  -1530,    738,   -314,    105,    -22, 
 6446,  -2742,   1476,   -798,    396,   -168,     53,     -8, 
};
#endif

#ifdef ENA_QUALITY_LOW
/*
 quality->QUALITY_GOOD inrate->44100; outrate->48000; 
*/
const signed int res_44_48_low_nextphasetab[] = 
{
 0x09300c00, 0x09400b00, 0x09500a00, 0x09600900, 0x09700800, 0x09800700, 0x09900600, 0x09a00500, 
 0x09b00400, 0x09c00300, 0x09d00200, 0x09e00100, 0x09f00000, 0x00009f02, 0x00109e02, 0x00209d02, 
 0x00309c02, 0x00409b02, 0x00509a02, 0x00609902, 0x00709802, 0x00809702, 0x00909602, 0x00a09502, 
 0x00b09402, 0x00c09302, 0x00d09202, 0x00e09102, 0x00f09002, 0x01008f02, 0x01108e02, 0x01208d02, 
 0x01308c02, 0x01408b02, 0x01508a02, 0x01608902, 0x01708802, 0x01808702, 0x01908602, 0x01a08502, 
 0x01b08402, 0x01c08302, 0x01d08202, 0x01e08102, 0x01f08002, 0x02007f02, 0x02107e02, 0x02207d02, 
 0x02307c02, 0x02407b02, 0x02507a02, 0x02607902, 0x02707802, 0x02807702, 0x02907602, 0x02a07502, 
 0x02b07402, 0x02c07302, 0x02d07202, 0x02e07102, 0x02f07002, 0x03006f02, 0x03106e02, 0x03206d02, 
 0x03306c02, 0x03406b02, 0x03506a02, 0x03606902, 0x03706802, 0x03806702, 0x03906602, 0x03a06502, 
 0x03b06402, 0x03c06302, 0x03d06202, 0x03e06102, 0x03f06002, 0x04005f02, 0x04105e02, 0x04205d02, 
 0x04305c02, 0x04405b02, 0x04505a02, 0x04605902, 0x04705802, 0x04805702, 0x04905602, 0x04a05502, 
 0x04b05402, 0x04c05302, 0x04d05202, 0x04e05102, 0x04f05002, 0x05004f02, 0x05104e02, 0x05204d02, 
 0x05304c02, 0x05404b02, 0x05504a02, 0x05604902, 0x05704802, 0x05804702, 0x05904602, 0x05a04502, 
 0x05b04402, 0x05c04302, 0x05d04202, 0x05e04102, 0x05f04002, 0x06003f02, 0x06103e02, 0x06203d02, 
 0x06303c02, 0x06403b02, 0x06503a02, 0x06603902, 0x06703802, 0x06803702, 0x06903602, 0x06a03502, 
 0x06b03402, 0x06c03302, 0x06d03202, 0x06e03102, 0x06f03002, 0x07002f02, 0x07102e02, 0x07202d02, 
 0x07302c02, 0x07402b02, 0x07502a02, 0x07602902, 0x07702802, 0x07802702, 0x07902602, 0x07a02502, 
 0x07b02402, 0x07c02302, 0x07d02202, 0x07e02102, 0x07f02002, 0x08001f02, 0x08101e02, 0x08201d02, 
 0x08301c02, 0x08401b02, 0x08501a02, 0x08601902, 0x08701802, 0x08801702, 0x08901602, 0x08a01502, 
 0x08b01402, 0x08c01302, 0x08d01202, 0x08e01102, 0x08f01002, 0x09000f02, 0x09100e02, 0x09200d02, 
};

const signed short res_44_48_low_filttab[] = 
{
  32767,    -87,     25,     -7, 
  32762,   -258,     76,    -19, 
  32753,   -427,    126,    -31, 
  32739,   -592,    176,    -43, 
  32721,   -754,    224,    -54, 
  32698,   -914,    272,    -65, 
  32670,  -1070,    319,    -76, 
  32638,  -1223,    365,    -87, 
  32601,  -1374,    410,    -97, 
  32559,  -1521,    454,   -107, 
  32513,  -1666,    497,   -117, 
  32463,  -1807,    540,   -127, 
  32408,  -1945,    581,   -136, 
  32348,  -2081,    622,   -145, 
  32284,  -2213,    661,   -154, 
  32215,  -2342,    700,   -162, 
  32142,  -2468,    738,   -170, 
  32065,  -2591,    775,   -178, 
  31983,  -2711,    811,   -186, 
  31897,  -2828,    846,   -193, 
  31806,  -2942,    880,   -200, 
  31711,  -3053,    913,   -207, 
  31611,  -3161,    946,   -213, 
  31508,  -3266,    977,   -220, 
  31400,  -3368,   1007,   -226, 
  31288,  -3467,   1037,   -232, 
  31171,  -3563,   1065,   -237, 
  31051,  -3656,   1093,   -242, 
  30926,  -3745,   1120,   -247, 
  30797,  -3832,   1145,   -252, 
  30664,  -3916,   1170,   -256, 
  30527,  -3997,   1194,   -261, 
  30386,  -4075,   1217,   -265, 
  30242,  -4150,   1239,   -268, 
  30093,  -4222,   1260,   -272, 
  29940,  -4291,   1280,   -275, 
  29784,  -4357,   1299,   -278, 
  29623,  -4421,   1318,   -281, 
  29459,  -4481,   1335,   -284, 
  29292,  -4539,   1352,   -286, 
  29120,  -4594,   1368,   -288, 
  28945,  -4646,   1382,   -290, 
  28767,  -4695,   1396,   -292, 
  28585,  -4741,   1409,   -293, 
  28399,  -4785,   1422,   -295, 
  28210,  -4826,   1433,   -296, 
  28018,  -4865,   1443,   -297, 
  27823,  -4900,   1453,   -297, 
  27624,  -4933,   1462,   -298, 
  27422,  -4964,   1470,   -298, 
  27217,  -4992,   1477,   -298, 
  27009,  -5017,   1483,   -298, 
  26797,  -5039,   1489,   -298, 
  26583,  -5060,   1494,   -298, 
  26366,  -5077,   1498,   -297, 
  26146,  -5093,   1501,   -296, 
  25923,  -5106,   1504,   -295, 
  25698,  -5116,   1505,   -294, 
  25469,  -5124,   1506,   -293, 
  25239,  -5130,   1507,   -292, 
  25005,  -5133,   1506,   -291, 
  24769,  -5134,   1505,   -289, 
  24531,  -5133,   1504,   -287, 
  24291,  -5130,   1501,   -285, 
  24048,  -5125,   1498,   -283, 
  23802,  -5117,   1494,   -281, 
  23555,  -5107,   1490,   -279, 
  23306,  -5096,   1485,   -277, 
  23054,  -5082,   1479,   -274, 
  22801,  -5066,   1473,   -272, 
  22545,  -5048,   1466,   -269, 
  22288,  -5029,   1459,   -266, 
  22029,  -5007,   1451,   -263, 
  21769,  -4984,   1442,   -260, 
  21506,  -4959,   1433,   -257, 
  21242,  -4932,   1424,   -254, 
  20977,  -4903,   1414,   -251, 
  20710,  -4872,   1403,   -248, 
  20442,  -4840,   1392,   -245, 
  20173,  -4807,   1380,   -241, 
  19902,  -4771,   1368,   -238, 
  19630,  -4734,   1356,   -234, 
  19357,  -4696,   1343,   -231, 
  19083,  -4656,   1330,   -227, 
  18808,  -4615,   1316,   -223, 
  18532,  -4572,   1302,   -220, 
  18256,  -4528,   1288,   -216, 
  17978,  -4482,   1273,   -212, 
  17700,  -4436,   1258,   -208, 
  17422,  -4388,   1242,   -205, 
  17142,  -4338,   1226,   -201, 
  16863,  -4288,   1210,   -197, 
  16583,  -4236,   1194,   -193, 
  16302,  -4184,   1177,   -189, 
  16022,  -4130,   1160,   -185, 
  15741,  -4076,   1143,   -181, 
  15460,  -4020,   1125,   -177, 
  15179,  -3963,   1108,   -173, 
  14898,  -3906,   1090,   -169, 
  14617,  -3847,   1072,   -165, 
  14336,  -3788,   1053,   -161, 
  14055,  -3728,   1035,   -158, 
  13775,  -3667,   1016,   -154, 
  13495,  -3606,    997,   -150, 
  13215,  -3544,    978,   -146, 
  12936,  -3481,    959,   -142, 
  12657,  -3418,    940,   -138, 
  12379,  -3354,    921,   -134, 
  12102,  -3289,    901,   -130, 
  11825,  -3224,    882,   -127, 
  11549,  -3159,    862,   -123, 
  11274,  -3093,    843,   -119, 
  11000,  -3027,    823,   -116, 
  10727,  -2960,    803,   -112, 
  10455,  -2893,    783,   -108, 
  10183,  -2826,    764,   -105, 
   9914,  -2758,    744,   -101, 
   9645,  -2691,    724,    -98, 
   9377,  -2623,    704,    -94, 
   9111,  -2555,    685,    -91, 
   8846,  -2486,    665,    -87, 
   8583,  -2418,    645,    -84, 
   8321,  -2350,    626,    -81, 
   8060,  -2281,    606,    -78, 
   7802,  -2213,    587,    -75, 
   7544,  -2145,    567,    -71, 
   7289,  -2076,    548,    -68, 
   7035,  -2008,    529,    -65, 
   6783,  -1940,    510,    -62, 
   6533,  -1872,    491,    -60, 
   6285,  -1805,    472,    -57, 
   6038,  -1737,    453,    -54, 
   5794,  -1670,    434,    -51, 
   5552,  -1603,    416,    -49, 
   5311,  -1536,    398,    -46, 
   5073,  -1469,    380,    -43, 
   4837,  -1403,    362,    -41, 
   4603,  -1338,    344,    -39, 
   4372,  -1272,    326,    -36, 
   4142,  -1207,    309,    -34, 
   3915,  -1143,    291,    -32, 
   3691,  -1079,    274,    -30, 
   3469,  -1015,    257,    -27, 
   3249,   -952,    241,    -25, 
   3031,   -890,    224,    -23, 
   2816,   -827,    208,    -22, 
   2604,   -766,    192,    -20, 
   2394,   -705,    176,    -18, 
   2187,   -645,    161,    -16, 
   1983,   -585,    145,    -14, 
   1781,   -526,    130,    -13, 
   1581,   -468,    115,    -11, 
   1385,   -410,    101,    -10, 
   1191,   -353,     87,     -8, 
   1000,   -297,     72,     -7, 
    812,   -241,     59,     -6, 
    626,   -186,     45,     -4, 
    444,   -132,     32,     -3, 
    264,    -79,     19,     -2, 
     87,    -26,      6,     -1, 
};
#endif

#ifdef ENA_QUALITY_MEDIUM
const signed int res_44_48_mid_nextphasetab[] = 
{
 0x09300c00, 0x09400b00, 0x09500a00, 0x09600900, 0x09700800, 0x09800700, 0x09900600, 0x09a00500, 
 0x09b00400, 0x09c00300, 0x09d00200, 0x09e00100, 0x09f00000, 0x00009f02, 0x00109e02, 0x00209d02, 
 0x00309c02, 0x00409b02, 0x00509a02, 0x00609902, 0x00709802, 0x00809702, 0x00909602, 0x00a09502, 
 0x00b09402, 0x00c09302, 0x00d09202, 0x00e09102, 0x00f09002, 0x01008f02, 0x01108e02, 0x01208d02, 
 0x01308c02, 0x01408b02, 0x01508a02, 0x01608902, 0x01708802, 0x01808702, 0x01908602, 0x01a08502, 
 0x01b08402, 0x01c08302, 0x01d08202, 0x01e08102, 0x01f08002, 0x02007f02, 0x02107e02, 0x02207d02, 
 0x02307c02, 0x02407b02, 0x02507a02, 0x02607902, 0x02707802, 0x02807702, 0x02907602, 0x02a07502, 
 0x02b07402, 0x02c07302, 0x02d07202, 0x02e07102, 0x02f07002, 0x03006f02, 0x03106e02, 0x03206d02, 
 0x03306c02, 0x03406b02, 0x03506a02, 0x03606902, 0x03706802, 0x03806702, 0x03906602, 0x03a06502, 
 0x03b06402, 0x03c06302, 0x03d06202, 0x03e06102, 0x03f06002, 0x04005f02, 0x04105e02, 0x04205d02, 
 0x04305c02, 0x04405b02, 0x04505a02, 0x04605902, 0x04705802, 0x04805702, 0x04905602, 0x04a05502, 
 0x04b05402, 0x04c05302, 0x04d05202, 0x04e05102, 0x04f05002, 0x05004f02, 0x05104e02, 0x05204d02, 
 0x05304c02, 0x05404b02, 0x05504a02, 0x05604902, 0x05704802, 0x05804702, 0x05904602, 0x05a04502, 
 0x05b04402, 0x05c04302, 0x05d04202, 0x05e04102, 0x05f04002, 0x06003f02, 0x06103e02, 0x06203d02, 
 0x06303c02, 0x06403b02, 0x06503a02, 0x06603902, 0x06703802, 0x06803702, 0x06903602, 0x06a03502, 
 0x06b03402, 0x06c03302, 0x06d03202, 0x06e03102, 0x06f03002, 0x07002f02, 0x07102e02, 0x07202d02, 
 0x07302c02, 0x07402b02, 0x07502a02, 0x07602902, 0x07702802, 0x07802702, 0x07902602, 0x07a02502, 
 0x07b02402, 0x07c02302, 0x07d02202, 0x07e02102, 0x07f02002, 0x08001f02, 0x08101e02, 0x08201d02, 
 0x08301c02, 0x08401b02, 0x08501a02, 0x08601902, 0x08701802, 0x08801702, 0x08901602, 0x08a01502, 
 0x08b01402, 0x08c01302, 0x08d01202, 0x08e01102, 0x08f01002, 0x09000f02, 0x09100e02, 0x09200d02, 
 };

const signed short res_44_48_mid_filttab[] = 
{
  32275,    370,   -361,    289,   -202,    120,    -59,     21, 
  32271,    178,   -278,    246,   -180,    109,    -55,     19, 
  32263,    -12,   -195,    203,   -158,     99,    -51,     18, 
  32251,   -200,   -112,    160,   -135,     88,    -46,     16, 
  32234,   -385,    -31,    117,   -113,     78,    -42,     15, 
  32213,   -567,     50,     75,    -92,     67,    -38,     14, 
  32188,   -747,    130,     33,    -70,     57,    -33,     12, 
  32159,   -924,    210,     -8,    -48,     46,    -29,     11, 
  32126,  -1098,    289,    -50,    -27,     36,    -25,     10, 
  32089,  -1270,    366,    -91,     -6,     26,    -21,      8, 
  32048,  -1439,    444,   -131,     15,     16,    -17,      7, 
  32002,  -1605,    520,   -171,     36,      6,    -13,      6, 
  31953,  -1768,    595,   -211,     57,     -4,     -9,      5, 
  31899,  -1929,    670,   -250,     77,    -13,     -5,      4, 
  31842,  -2087,    743,   -289,     97,    -23,     -1,      2, 
  31780,  -2242,    816,   -328,    117,    -32,      3,      1, 
  31715,  -2394,    888,   -366,    137,    -42,      7,      0, 
  31645,  -2543,    959,   -403,    157,    -51,     10,     -1, 
  31571,  -2690,   1028,   -441,    176,    -60,     14,     -2, 
  31493,  -2833,   1097,   -477,    195,    -69,     18,     -3, 
  31412,  -2974,   1165,   -514,    214,    -78,     21,     -4, 
  31326,  -3112,   1232,   -549,    233,    -87,     25,     -5, 
  31237,  -3247,   1298,   -584,    251,    -96,     28,     -6, 
  31143,  -3379,   1362,   -619,    269,   -104,     32,     -7, 
  31046,  -3508,   1426,   -653,    287,   -113,     35,     -8, 
  30945,  -3634,   1489,   -687,    304,   -121,     38,     -9, 
  30840,  -3758,   1550,   -720,    322,   -129,     42,    -10, 
  30731,  -3878,   1610,   -753,    339,   -137,     45,    -11, 
  30619,  -3996,   1669,   -785,    355,   -145,     48,    -12, 
  30503,  -4110,   1727,   -816,    372,   -153,     51,    -13, 
  30383,  -4222,   1784,   -847,    388,   -160,     54,    -14, 
  30259,  -4330,   1840,   -877,    404,   -168,     57,    -14, 
  30132,  -4436,   1895,   -907,    419,   -175,     60,    -15, 
  30001,  -4539,   1948,   -936,    435,   -182,     63,    -16, 
  29866,  -4639,   2000,   -965,    449,   -189,     65,    -17, 
  29728,  -4735,   2051,   -993,    464,   -196,     68,    -17, 
  29586,  -4829,   2101,  -1020,    478,   -203,     71,    -18, 
  29441,  -4920,   2149,  -1046,    492,   -209,     73,    -19, 
  29292,  -5008,   2196,  -1073,    506,   -216,     76,    -19, 
  29140,  -5093,   2242,  -1098,    519,   -222,     78,    -20, 
  28985,  -5175,   2287,  -1123,    532,   -228,     80,    -21, 
  28826,  -5255,   2331,  -1147,    545,   -234,     83,    -21, 
  28664,  -5331,   2373,  -1170,    557,   -240,     85,    -22, 
  28498,  -5404,   2414,  -1193,    569,   -245,     87,    -22, 
  28329,  -5475,   2453,  -1215,    581,   -251,     89,    -23, 
  28157,  -5542,   2492,  -1237,    592,   -256,     91,    -23, 
  27982,  -5607,   2529,  -1258,    603,   -261,     93,    -24, 
  27804,  -5669,   2565,  -1278,    614,   -266,     95,    -24, 
  27623,  -5727,   2599,  -1298,    624,   -271,     97,    -25, 
  27438,  -5784,   2632,  -1317,    634,   -276,     98,    -25, 
  27251,  -5837,   2664,  -1335,    644,   -280,    100,    -26, 
  27061,  -5887,   2695,  -1352,    653,   -285,    102,    -26, 
  26867,  -5935,   2724,  -1369,    662,   -289,    103,    -26, 
  26671,  -5979,   2752,  -1385,    671,   -293,    105,    -27, 
  26472,  -6021,   2779,  -1401,    679,   -297,    106,    -27, 
  26271,  -6061,   2805,  -1416,    687,   -300,    107,    -27, 
  26066,  -6097,   2829,  -1430,    695,   -304,    109,    -28, 
  25859,  -6131,   2852,  -1444,    702,   -307,    110,    -28, 
  25650,  -6162,   2873,  -1456,    709,   -310,    111,    -28, 
  25437,  -6190,   2893,  -1469,    716,   -313,    112,    -28, 
  25222,  -6216,   2912,  -1480,    722,   -316,    113,    -28, 
  25005,  -6239,   2930,  -1491,    728,   -319,    114,    -29, 
  24785,  -6259,   2947,  -1501,    733,   -322,    115,    -29, 
  24563,  -6277,   2962,  -1511,    738,   -324,    116,    -29, 
  24339,  -6292,   2976,  -1519,    743,   -326,    117,    -29, 
  24112,  -6304,   2988,  -1528,    748,   -328,    117,    -29, 
  23883,  -6314,   3000,  -1535,    752,   -330,    118,    -29, 
  23652,  -6321,   3010,  -1542,    756,   -332,    119,    -29, 
  23419,  -6326,   3019,  -1548,    759,   -334,    119,    -29, 
  23184,  -6329,   3026,  -1554,    762,   -335,    120,    -29, 
  22946,  -6329,   3033,  -1559,    765,   -336,    120,    -29, 
  22707,  -6326,   3038,  -1563,    768,   -337,    120,    -29, 
  22466,  -6321,   3042,  -1566,    770,   -338,    121,    -29, 
  22223,  -6314,   3044,  -1569,    772,   -339,    121,    -29, 
  21978,  -6305,   3046,  -1572,    773,   -340,    121,    -29, 
  21731,  -6293,   3046,  -1573,    774,   -341,    121,    -29, 
  21483,  -6278,   3045,  -1574,    775,   -341,    121,    -29, 
  21233,  -6262,   3043,  -1575,    776,   -341,    121,    -29, 
  20982,  -6243,   3040,  -1574,    776,   -341,    121,    -29, 
  20729,  -6222,   3036,  -1574,    776,   -341,    121,    -29, 
  20474,  -6199,   3030,  -1572,    776,   -341,    121,    -29, 
  20218,  -6174,   3024,  -1570,    775,   -341,    121,    -29, 
  19961,  -6146,   3016,  -1567,    774,   -340,    121,    -29, 
  19703,  -6117,   3007,  -1564,    773,   -340,    120,    -28, 
  19443,  -6085,   2997,  -1560,    771,   -339,    120,    -28, 
  19182,  -6052,   2986,  -1556,    769,   -338,    120,    -28, 
  18920,  -6016,   2974,  -1551,    767,   -337,    119,    -28, 
  18657,  -5979,   2961,  -1546,    765,   -336,    119,    -28, 
  18393,  -5939,   2947,  -1539,    762,   -335,    118,    -27, 
  18128,  -5898,   2932,  -1533,    759,   -334,    118,    -27, 
  17863,  -5855,   2915,  -1526,    756,   -332,    117,    -27, 
  17596,  -5809,   2898,  -1518,    752,   -331,    116,    -27, 
  17329,  -5763,   2880,  -1510,    748,   -329,    116,    -26, 
  17060,  -5714,   2861,  -1501,    744,   -327,    115,    -26, 
  16792,  -5664,   2841,  -1492,    740,   -325,    114,    -26, 
  16522,  -5612,   2820,  -1482,    735,   -323,    113,    -26, 
  16252,  -5558,   2798,  -1471,    730,   -321,    112,    -25, 
  15982,  -5503,   2775,  -1461,    725,   -319,    111,    -25, 
  15711,  -5446,   2751,  -1449,    720,   -316,    110,    -25, 
  15440,  -5388,   2726,  -1438,    714,   -314,    109,    -24, 
  15169,  -5328,   2701,  -1425,    709,   -311,    108,    -24, 
  14897,  -5266,   2675,  -1413,    703,   -309,    107,    -24, 
  14625,  -5204,   2647,  -1400,    696,   -306,    106,    -23, 
  14353,  -5139,   2619,  -1386,    690,   -303,    105,    -23, 
  14081,  -5074,   2591,  -1372,    683,   -300,    104,    -23, 
  13809,  -5007,   2561,  -1358,    676,   -297,    103,    -22, 
  13537,  -4939,   2531,  -1343,    669,   -294,    102,    -22, 
  13266,  -4869,   2500,  -1328,    662,   -291,    101,    -22, 
  12994,  -4799,   2468,  -1312,    654,   -287,     99,    -21, 
  12722,  -4727,   2436,  -1296,    647,   -284,     98,    -21, 
  12451,  -4654,   2402,  -1280,    639,   -281,     97,    -21, 
  12180,  -4580,   2369,  -1263,    631,   -277,     95,    -20, 
  11910,  -4505,   2334,  -1246,    623,   -273,     94,    -20, 
  11640,  -4428,   2299,  -1228,    614,   -270,     93,    -20, 
  11370,  -4351,   2263,  -1210,    606,   -266,     91,    -19, 
  11101,  -4273,   2227,  -1192,    597,   -262,     90,    -19, 
  10833,  -4194,   2190,  -1174,    588,   -258,     89,    -18, 
  10565,  -4114,   2153,  -1155,    579,   -254,     87,    -18, 
  10298,  -4033,   2115,  -1136,    570,   -250,     86,    -18, 
  10032,  -3952,   2077,  -1117,    560,   -246,     84,    -17, 
   9766,  -3870,   2038,  -1097,    551,   -242,     83,    -17, 
   9502,  -3787,   1998,  -1077,    541,   -238,     81,    -17, 
   9238,  -3703,   1958,  -1057,    532,   -234,     80,    -16, 
   8976,  -3618,   1918,  -1037,    522,   -230,     78,    -16, 
   8714,  -3533,   1877,  -1016,    512,   -225,     77,    -15, 
   8453,  -3448,   1836,   -996,    502,   -221,     75,    -15, 
   8194,  -3362,   1795,   -975,    492,   -217,     73,    -15, 
   7936,  -3275,   1753,   -953,    481,   -212,     72,    -14, 
   7679,  -3188,   1710,   -932,    471,   -208,     70,    -14, 
   7423,  -3101,   1668,   -910,    461,   -203,     69,    -14, 
   7169,  -3013,   1625,   -888,    450,   -199,     67,    -13, 
   6916,  -2924,   1582,   -866,    440,   -194,     66,    -13, 
   6664,  -2836,   1538,   -844,    429,   -190,     64,    -13, 
   6414,  -2747,   1495,   -822,    418,   -185,     62,    -12, 
   6165,  -2658,   1451,   -800,    407,   -180,     61,    -12, 
   5918,  -2568,   1407,   -777,    396,   -176,     59,    -11, 
   5673,  -2479,   1363,   -755,    386,   -171,     58,    -11, 
   5429,  -2389,   1318,   -732,    375,   -166,     56,    -11, 
   5187,  -2299,   1273,   -709,    364,   -162,     54,    -10, 
   4947,  -2209,   1229,   -686,    352,   -157,     53,    -10, 
   4708,  -2119,   1184,   -663,    341,   -152,     51,    -10, 
   4471,  -2030,   1139,   -640,    330,   -148,     50,     -9, 
   4237,  -1940,   1094,   -617,    319,   -143,     48,     -9, 
   4004,  -1850,   1049,   -594,    308,   -138,     46,     -9, 
   3773,  -1760,   1004,   -571,    297,   -133,     45,     -8, 
   3544,  -1670,    958,   -547,    286,   -129,     43,     -8, 
   3317,  -1581,    913,   -524,    274,   -124,     42,     -8, 
   3092,  -1492,    868,   -501,    263,   -119,     40,     -7, 
   2869,  -1402,    823,   -478,    252,   -115,     38,     -7, 
   2648,  -1314,    778,   -454,    241,   -110,     37,     -7, 
   2429,  -1225,    733,   -431,    230,   -105,     35,     -7, 
   2213,  -1137,    688,   -408,    219,   -101,     34,     -6, 
   1999,  -1049,    643,   -385,    208,    -96,     32,     -6, 
   1787,   -961,    598,   -362,    196,    -91,     31,     -6, 
   1577,   -874,    553,   -339,    185,    -87,     29,     -5, 
   1370,   -787,    509,   -316,    174,    -82,     28,     -5, 
   1165,   -701,    464,   -293,    163,    -77,     26,     -5, 
    963,   -615,    420,   -270,    153,    -73,     25,     -5, 
    763,   -530,    376,   -247,    142,    -68,     23,     -4, 
    565,   -445,    333,   -225,    131,    -64,     22,     -4, 

};
#endif

#endif /* CONFIG_RES_GENERATE_TRIGTABS_FLOAT */
